[2021-09-14] 마포구의회 마이크투표기로 의회전자회의 구현버전 v8.12.0.51
1. 회의운영모듈 개선
-. 진행자가 참석자들을 일괄적으로 문서회의모드로 이동(Shift+"D")와 의안심의모드로 이동(Shift+"R") 개발
-. 진행자가 문서회의모드와 의안심의모드를 "m" 버튼의 핫키로 이동하는 기능
-. 회의명칭을 변경하는 기능 추가
-. 회의를 내보내기할 때에 회의명으로 Txt파일 형식의 리포트 저장하기 기능 추가
-. 문서회의모드에서 관리자가 2번째 모니터로 화면교체하기(Ctrl+P) 개발
-. 동영상 플레이모드에서 2번째 모니터로 화면교체하기(Ctrl+P) 개발
-. 의원석에서 의사일정에 관련한 문서를 쉽게 열게 하기 위해 우측 마이스로 리스트 보여주고, 클릭시 열기 구현
-. 진행자가 의사일정에서 문서를 쉽게 열도록 목록표출하여 발표자료 보여주기 기능 구현
-. 진행자가 발표자인 경우, 특정 의사일정을 상정시 해당 의사일정의 관련자료 중 첫번째 문서을 자동으로 열기 구현
-. 의사일정에 회의자료가 있는지 여부를 나타내도록 "클릭" 아이콘 추가
-. 회의 중에 의사일정을 수정하는 경우, 핫키(Shift+T)를 이용해서 전체에게 목록갱신이 되도록 하는 기능 추가
-. 발언신청 및 메시지 보낼 때, 진행자에게 전달되었다는 메시지창 띄우기 추가
-. 참석자 화면에 "미처리" 표시 내용을 숨김
-. "회의시작"시 마이크컨트롤러(스텐드장치)와 연결하고 연결여부를 메시지창으로 띄우는 기능 추가
-. "회의시작"시 참석자들에게 현재 의사일정에 관련한 발표자료 목록을 전달하기 기능 추가
-. 의원석에서 "참석"버튼을 누를 때, "발표자료 목록"을 자동으로 받고, 자료를 다운로드하게 하는 기능 추가
-. 의원석 하단에 툴바 중 "쪽지함"과 "쪽지전송"을 개별적으로 선택하여 나타내게 하도록 수정
-. 서버와의 시간을 동기화하는 소프트웨어 개발하여 설치폴더에 배포
-. 쪽지함에서 바로 답장 보내기TNWJD 기능 추가
2. 전광판표출모듈 개선
-. 의회로고만 남기고 의회명을 제외하여, 회의명 글자수 늘리도록 함
-. 의회명의 폰트 크기를 늘리기(Shift+"+")와 줄이기(Shift+"-")로 핫키 기능 추가
-. 의사일정의 폰트크기를 늘리기("+)와 줄이기("-")로 핫키 기능 추가
-. 상임위원회는 출석과 재적 표시를 숨기고, 회의명을 최대 25자까지 넣을 수 있도록 개선
3. 프롬프터 모듈 개발
-. 안드로이드 앱으로 동작하던 텔레프롬프터 프로그램과 함께 윈도우 의안심의모듈과 결합되어 동작하는 모듈 개발
-. "문서열기>내 문서" 메뉴에서 문서를 열면, 하단 우측에 "프롬프터 툴 바"가 나타남
-. 프롬프터 툴 바에서 "플레이"버튼을 누르면, 발표자료가 위로 천천히 올라가게 됨(버튼을 누르지 않아도 아래 내용을 볼 수 있음)
-. 스크롤 되는 기능을 더 빠르게 하는 기능과 더 느리게 하는 버튼 구현
-. "설정" 버튼을 눌러, 스크롤 간격과 속도를 변경하게 하는 기능 구현
-. 발표 중에도 마우스의 스크롤을 이용해 바로 바로 더 위로 아래로 이동하는 기능
4. 시나리오모듈 개선
-. 진행자가 3번째 모니터에 시나리오 화면이 나타내게 하는 기능 구현
-. 진행자가 "환경설정>회원정보>시나리오 사용"을 체크하면, 3번째 모니터에 시나리오 표출
-. 진행자가 시나리오 모니터에 마우스를 클릭 후 스크롤하면, 의장의 시나리오 화면도 같이 스크롤되게 하기
-. 의장의 시나리오 화면이 환경설정에서 "음영 사용"으로 체크하면, 검은 바탕에 흰글씨로 표시되게 하기
-. 프롬프터 장비가 세로로만 나타냄으로 상단에 회의명들과 시계를 숨김
5. 전자투표 기능의 개선
-. 재석확인과 투표선택하는데, 제한시간을 설정하는 기능 개발
-. 투표가 종료되어도 의장의 가결선언이 있기까지 투표결과에서 "가결/부결"을 나타내지 않기
-. 결의안건 중에 만장일치로 투표행위 없이 진행하는 경우, "처리"버튼을 누르면 만장일치로 기록되게 하는 기능 추가
-. 투표 중에 투표 선택을 변경시 투표인원수가 재석인원수를 초과하는 현상 개선
-. 투표 이후 중계서버에 웹API로 문의하면, Jason포멧으로 회의목록리스트와 특정회의 결과정보를 답변하게 함
-. 투표결과를 DB에 기록하는 기능 추가
6. 마이크투표기 연동모듈 개발
-. 마이크에 투표버튼이 있는 제품을 이용해서 전자투표가 되도록 개발함
-. 특정 마이크에서 투표버튼으로 투표를 하면, 이를 마이크컨트롤러를 통해 상태값을 받아서 전자투표 소프트웨어에 전달함
-. "재석확인"과 "찬성/기권/반대"버튼을 눌러서 투표하면, 이를 0.5초 단위로 파악하여 전광판에 표출하는 기능
-. "재석확인"과 "투표선택"하는 과정에 환경설정에 정해진 대기시간을 제어하는 기능
-. 마이크컨트롤러와의 통신을 통해 다양한 제어 소프트웨어가 동작하도록 마이크제어중계 소프트웨어 개발
-. 마이크컨트롤러가 꺼졌다 켜지더라도 자동으로 다시 연결하는 기능 구현
7. 5분발언 모듈 개발
-. 의사일정 중에 "5분 발언" 메뉴를 신설하고, 해당 메뉴인 경우 마이크를 컨트롤하고 카운트 숫자가 나타내도록 개발
-. 의사일정 등록시 "5분 발언" 메뉴를 선택하고, "발언자/소속/마이크 번호/제한시간"을 입력하여 등록하게 하는 기능
-. 의사일정 중에 "5분 발언" 메뉴가 "상정"버튼을 눌러 활성화되면, 선택된 마이크가 임의로 켜면 바로 꺼지게 제어함
-. 5분발언 툴 바를 이용해 "시작"을 누르면, 전광판과 의원석 의안심의화면 상단에 제한시간 카운터가 나타남
-. 카운터는 노란색으로 표출되다가 30초 전에 빨간색으로 변경되고, 시간이 종료되면 마이크가 꺼지게 함
-. 시간이 종료되고 다시 마이크를 켜려고 해도 켜지지 않게 제어함
-. 문서회의모드에서 5분 발언을 하는 경우, 우측에 5분발언 표출창을 나타나게 함(의원사진도 같이 나타남)
-. 마이크컨트롤창(Shift+Q)를 띄워서 특정 의원석을 선택하여 마이크를 켜고, 끄게 하는 기능 구현
-. 갑자기 의원이 "발언신청"시 "5분 발언" 항목을 쉽게 등록(Shift+S)하게 기능 추가
8. 문서회의 개선
-. 전체 파일전송을 "내문서>ThatsGood>TGEPG" 폴더로 전송하기 수정(보안문제로 특정폴더로 파일 전송이 안 되서 개선함)
-. "강제재실행" 기능의 순서적 실행으로 개선함
-. "내문서>웹등록"을 하는 경우, 문서를 서버로 전송하여 서버변환을 하여 자신의 "내 문서" 폴더에 등록하게 함
-. 문서 내에 특정 단어를 검색하여 해당 위치로 이동하는 "단어 검색" 기능 개선
9. 질의응답 지원모듈
-. 소그룹 기능을 활성화 하면, 진행자가 정한 참석자들이 소그룹의 대상이 됨
-. "내 문서" 폴더에 자료를 등록하면, 소그룹 대상들은 모두 전송하게 됨
-. 소그룹 맴버 중에 한사람이 문서 위치이동시 모두 같은 위치로 이동함
10. 스마트투표기 앱 개선
-. 투표시 정보를 RSA 암호화 적용함
-. 영문OS 서버에서 투표항목이 한글인 경우 문자가 깨짐현상을 해결
-. 투표내용의 암호화 및 복호화 기능 추가