Dialogbook 새로운 기능 소개
2020년부터 시작한 SMILE 프로젝트도 올해는 이미 7년째이다. 7년은, 길게 보이고 순식간에 지났다는 생각도 한다.
저는 Dialogbook의 개발과 운용이라고 하는 입장에서 프로젝트를 지원하고 있어, 금년도, 드디어 Dialogbook version 3(이하, 제3판)을 릴리스, 몇개의 버그 수정을 거쳐, 어쩐지 안정 운용에 이르렀을까라고 느끼고 있다.
제3판도 봄의 릴리스 시부터 비교하면, 몇 가지 기능이 추가되어 더욱 편리해졌다. 큰 개선점은, 참가교의 주소의 정보로부터 소재지의 위치를 지오코딩해, 위치 정보를 기록할 수 있도록 한 것이다(지오코딩이란, 주소의 정보로부터 위도 경도를 구하는 처리를 말한다). 그러나 불행히도 사용되는 지오코딩 서비스가 정확하지 않기 때문에 지도 데이터를 사용하여 대화식으로 정확한 위치를 수동으로 지정할 수 있어야 합니다. 글쎄, 지오코더는 무료로 이용하고 있기 때문에, 사치품은 말할 수 없다.
현지 시간 제시
참가교의 위치 정보를 이용할 수 있으면, 무엇이 기뻐할까. 본질적인 이점은 시간대를 자동으로 결정할 수 있다는 것입니다.
Dialogbook에는 회의 정보를 관리하는 기능이 있습니다. 미팅이라는 것은 당초는 이문화간 교류수업 그 자체를 가리키고 있었지만, 지금은 참가교 선생님이 온라인 교류수업 사전에 준비하거나 혹은 사후에 되돌아보는 반성회를 하는 등 참가교 관계자가 상호작용하는 모든 활동을 말한다. 따라서 원래 “회의 관리”라고 불렀던 것은 지금은 “활동 관리”라는 이름으로 변경되었습니다.
이름은 어쨌든 국가를 가로지르는 온라인 미팅의 과제는 시간 관리에 있습니다. 종종 국가가 다르면 시차가 발생하기 때문입니다. 일본의 경우 동아시아·동남아시아 국가의 상대국과 온라인 회의를 하려고 하면 한국 이외에서는 1~2시간 정도의 시차가 발생한다.
시차가 있으면 시간을 착각해 「어라? 이 시간이 아니었나?」라는 인식의 어긋남이 발생해, 온라인 회의가 성립하지 않는 리스크가 아무래도 피할 수 없다. 따라서 SMILE 프로젝트에서는 시차의 존재를 전제로 한 미팅 관리를 할 필요가 있다.
Dialogbook에서는 이번 개량으로 참가자의 위치 정보로부터 타임존을 자동으로 판정하고, 각각의 타임존에서 미팅 시간을 표시하도록 했다. 이것은 수수하지만 매우 의미 있는 개선점입니다.
참가교 위치 정보의 정리
또 하나, 당초, 위치 정보를 기록하도록 한 단계에서는, 참가교의 테이블(School)에 위치 정보나 타임 존의 정보를 격납하도록(듯이) 하고 있었지만, 하나의 참가교로부터 복수의 클래스(대학에서 말하면 세미나 단위라든지)가 참가하고 있거나, 혹은, 복수년도에 걸친 판단은 하나의 클래스가 복수의 클래스로서 다닐 수 있다고 Dialogbook에 등록
따라서 참가 클래스를 나타내는 테이블에서 위치 정보를 잘라내어 참가 학교 위치 (SchoolSite)라는 새 테이블에 해당 정보를 저장합니다. 참가 학교의 위치 정보는, 클래스가 다르더라도, 그 학교의 클래스라면 같은 정보가 되기 때문이다. 물론 여러 해에 걸쳐 있는 경우도 마찬가지입니다.
참가교 위치 테이블을 만들어 정보를 정리한 결과, 부차적으로 참가교 지도를 만들 수 있게 되었다. 모처럼이므로, 첫회 참가 연도의 정보도 넣도록 했다. 그 결과로 작성한 것이 「SMILE 참가교 맵」이다.
SMILE 참가 학교 맵: https://dlb.kotoba-kobo.jp/school_map.html
왼쪽에 있는 슬라이더를 조작하면 연도가 진행됨에 따라 참가 학교가 늘어나는 모습이 손에 잡히는 것을 알 수 있습니다. 우선은 목표로 100 참가교, 같은 곳일까.
