DOI QR코드

DOI QR Code

A method to maintain templates in open source-based authoring tool for e-learning assessment items

오픈 소스 기반의 이러닝 평가문항 저작 도구를 위한 템플릿 유지 기법

  • 한성재 (한양대학교 전자컴퓨터통신공학과) ;
  • 최병욱 (한양대학교 컴퓨터공학부) ;
  • 차재혁 (한양대학교 컴퓨터공학부)
  • Received : 2014.02.11
  • Accepted : 2014.02.27
  • Published : 2014.02.28

Abstract

Existing tools using in the standard e-learning contents authoring were used a method to provide users contents template produced in advance. In order to use resources of the template in a common web-based authoring tool, there is problem to overcome. If the resource of template is inserted within the contents on the authoring tool, the deformation of the template by the user's input that may occur during the edit process cannot be controlled. In this paper, we propose an effective maintenance method to prevent deformation of the resource of template inserted into any WYSIWYG-based HTML authoring tool by user's discretion. We added a template plug-in that can create the IMS-QTI standard resource in tynyMCE the web-based open source editor of representative examples. And the plug-in for tinyMCE was realized as a module of directly respond to the action of limited user input. So, in response to the action of user's input, the structure of the template can be sustained possibly.

특정 표준에 대한 사전 지식 없이 콘텐트를 저작할 수 있는 템플릿 기반의 이러닝 저작 도구가 활발히 개발되고 있다. 그러나 일반적인 웹 기반 HTML 저작도구에서 템플릿을 사용하기 위해서는 중요한 극복 사항이 있다. 콘텐트 내부에 템플릿이 삽입 되거나, 이를 편집 과정 중에 사용자의 의도치 않은 입력으로 템플릿 구조가 변형이 될 수 있다. 이것은 제한된 스키마를 준수해야하는 표준 콘텐트 저작에 있어서 큰 위험 요소가 된다. 본 논문은 위지윅 기반의 HTML 저작 도구에 삽입되는 템플릿 자원을 사용자가 임의로 변형하는 것을 막을 수 있는 효과적인 유지 기법을 제안한다. 우리는 웹 기반 오픈 소스에디터인 tinyMCE에 IMS-QTI 표준 문항을 생성할 수 있는 템플릿 플러그인을 추가하였다. 그리고 사용자의 의도치 않은 입력 행위에 대응하여 템플릿의 구조가 지속적으로 유지 가능하게 하는 tinyMCE용 플러그인 모듈을 구현하였다. 제안하는 기법은 tinyMCE 이외에도 다양한 오픈 소스 기반의 편집 도구에 적용 가능하다는 장점이 있다.

Keywords

References

  1. P. Szekely, "Template-based mapping of application data interactive displays," UIST'90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology, pp. 1-9, 1990.
  2. S. Hui, J. Liu, "An Online Template-Based Authoring System for E-Learning," ICWL 2005, LNCS 3583, pp. 38-48, 2005.
  3. Y. S. Choi, "Developing SCORM Sequencing Model and Sample Contents," Journal of Digital Contents Society, Vol. 10 No. 2, pp. 259-268, 2009.
  4. M. Dontcheva, S. M. Drucker, D. Salesin, M. F. Cohen, "Relations, Cards, and Search Templates : User-Guided Web Data Integration and Layout," UIST'07 Proceedings of the 20th annual ACM symposium on User interface software and technology, pp. 61-70, 2007.
  5. Apple, iBook Author, http://www.apple.com/kr/ibooks-author/
  6. H. R. Hong, S. J. Han ,B. U. Choi, J. H. Cha, "An approach to maintain the template structure for WYSIWYG-based HTML editor," Proc. of the 36th KIISE Fall Conference, pp. 58-60, 2012.11.
  7. D. D. Chamberlin, "An Adaptation of Dataflow Methods for WISYWYG Document Processing", DOCPROCS '88 Proceedings of the ACM conference on Document processing systems, pp. 101-109, 1988.12.
  8. M. Johnson, J. Karat, C. M. Karat, "Usable Policy Template Authoring for lterative policy Refinement," POLICY'10 Proceedings of the 2010 IEEE International Symposium on Policies for Distributed Systems and Networks, pp. 18-21, 2010.
  9. P. Zhang, G. Wills, L. Gilbert, "IMS QTIEngine on Android to Support Mobile Learning and Assessment," 2010 International Computer Assisted Assessment (CAA) Conference, Southampton, pp. 20-21, 2010.
  10. S. J. Han, J. J. Kim, Y. S. Lee, J. H. Cha, B. U. Choi, "dinsEditor: A Browser Extension for QTI-Compliant Assessment Item," Advanced Learning Technologies (ICALT), 2010 IEEE 10th International Conference, pp. 231-232, 2010.
  11. G. Wills, H. Davis, L. Gilbert, J. Hare, Y. Howard, S. Jeyes, D. Millard, R. Sherratt, "Delivery of QTIv2 Question Types," Assessment & Evaluation in Higher Education, pp. 353-366. 2009.
  12. G. Wills, J. Hare, J. Kajaba, D. Argles, L. Gilbert, D. Millard, "Assessment Delivery Engine for QTIv2 Tests," International CAA Conference, 2008.
  13. G. Wills, H. Davis, C. Swapna, G. Lester, Howard, Y. Jam, E. R. Jeyes, J. Steve, D. Millard, S. Robert, W. Gavin, "R2Q2: Rendering and Reponses Processing for QTIv2 Question Types," 10th International CAA Conference, Loughborough University, UK, 2006.
  14. M. Johnson, J. Karat, C. M. Karat, K. Grueneberg, "Usable Policy Template Authoring for Iterative Policy Refinement," 2010 IEEE International Symposium on Policies for Distributed Systems and Networks, pp. 18-21, 2010.
  15. Learning Technology Research Group in Kingston University, Aqurate, http://aqurate.kingston.ac.uk/
  16. IMS QTI - 'choiceInteraction' Example http://www.imsglobal.org/question/qtiv2p1pd2/examples/items/choice.xml/
  17. Chorme extension, Google, http://developer.chrome.com/extensions/
  18. Microsoft, Internet Explorer, http://www.ie9.com/
  19. Mozilla, Firefox, http://www.mozilla.or.kr/ko/
  20. Google, Google Chrome, https://www.google.co.kr/
  21. Moxiecode Systems AB, TinyMCE, http://www.tinymce.com/
  22. IMS Question and Test Interoperability, http://www.imsglobal.org/question/
  23. R. Likert, "A technique for the measurement of attitudes," Archives of Psychology, 140, pp. 1-55. 1932.