ABSTRACT
This contribution presents two technologies, code-based interactivity and server-side compiling, that add value to an educational repository and address its difficulties in achieving a critical mass of submissions. It is part of current efforts in the computer graphics community to collect, preserve, and share educational material. We propose a novel repository service introducing "live" graphics gems to the material, i.e. modifiable program listings with corresponding interactivities that are compiled and versioned server-side. That way, repository material evolves on the fly. Authors not willing to submit their material as open source are given a granular source control. We describe implications, e.g. a common, repository-driven content markup, didactics of code-based interactivity, and crucial technical services and tools. Prototype implementations and showcases are included.
- Assunção, S. A., Figueiredo, F. C., and Jorge, J. A. 2002. Proposal for a CG education content online submission and reviewing system. In Eurographics/SIGGRAPH Workshop on Computer Graphics Education (CGE02).Google Scholar
- Baraniuk, R. G., Burrus, C. S., Johnson, D. H., and Jones, D. L. 2004. Connexions - sharing knowledge and building communities in signal processing. IEEE Signal Processing Magazine (May).Google Scholar
- Beall, Jeff E., D. A. M., and Hughes, J. F. 1996. Developing an interactive illustration: Using java and the web to make it worthwhile. Proceedings of 3D and Multimedia on the Internet, WWW and Networks.Google Scholar
- Brown, J., Ed. 2002. Visual Learning for Science and Engineering. Report of Eurographics/SIGGRAPH Visual Learning Campfire.Google Scholar
- Collins-Sussman, B., Fitzpatrick, B. W., and Pilato, C. M. 2004. Version Control with Subversion for Subversion 1.1. O'Reilly & Associates, Inc. Google ScholarDigital Library
- Cunningham, S. 2000. GVE '99: Report of the 1999 eurographics/siggraph workshop on graphics and visualization education. ACM SIGGRAPH Computer Graphics 33, 4, 96--102. Google ScholarDigital Library
- Figueiredo, F. C., Eber, D. E., and Jorge, J. A., 2004. Computer graphics educational materials source - policies and status report. ACM SIGGRAPH 2004, Aug. Google ScholarDigital Library
- Foley, J. D., Van Dam, A., Feiner, F., and Hughes, J. F. 1990. Computer Graphics, Principles and Practice, Second Edition. Addison-Wesley, Reading, Massachusetts. Google ScholarDigital Library
- Glassner, A. S., Ed. 1990. Graphics Gems I. Academic Press. Google ScholarDigital Library
- Glassner, A. S. 1995. Principles of Digital Image Synthesis. Morgan Kaufmann, San Francisco, CA. Google ScholarDigital Library
- Hanisch, F., and Strasser, W. 2003. Drag & drop scripting: How to do hypermedia right. Eurographics 2003 Education Presentations (EG'03).Google Scholar
- Hanisch, F., and Strasser, W. 2003. Adaptability and interoperability in the field of highly interactive web-based courseware. Computer & Graphics 27, 4, 647--655.Google ScholarCross Ref
- Heckbert, P. S., Ed. 1994. Graphics gems IV, vol. 4 of Graphics Gems. AP Professional, Boston, MA, USA. Google ScholarDigital Library
- Klein, R., Hanisch, F., and Strasser, W. 1998. Web based Teaching of Computer Graphics: Concepts and Realization of an Interactive Online Course. In SIGGRAPH 98 Conference Proceedings, Addison Wesley, M. Cohen, Ed., Annual Conference Series, ACM SIGGRAPH. Google ScholarDigital Library
- Knox, D., Goelman, D., Fincher, S., Hightower, J., Dale, N., Loose, K., Adams, E., and Springsteel, F. 1999. The peer review process of teaching materials: Report of the ITiCSE'99 working group on validation of the quality of teaching materials. In ITiCSE-WGR '99: Working group reports from ITiCSE on Innovation and technology in computer science education, ACM Press, 87--100. Google ScholarCross Ref
- Laleuf, J. R., and Spalter, A. M. 2001. A component repository for learning objects: a progress report. In JCDL '01: Proceedings of the 1st ACM/IEEE-CS joint conference on Digital libraries, ACM Press, 33--40. Google ScholarDigital Library
- Owen, G. S., Sunderraman, R., and Zhang, Y. 2000. The development of a digital library to support the teaching of computer graphics and visualization. Computers and Graphics 24, 4 (Aug.), 623--627.Google Scholar
- Papert, S. 1980. Mindstorms: Children, computers, and powerful ideas. Basic Books, New York. Google ScholarDigital Library
- Shneiderman, B. 1997. Direct manipulation for comprehensible, predictable and controllable user interfaces. In IUI '97: Proceedings of the 2nd international conference on Intelligent user interfaces, ACM Press, 33--39. Google ScholarDigital Library
- Smith-Gratto, K., Wicks, D., and Berger, C. 2002. Merlot: Reaping the on-line vineyard. In Proceedings of ED-MEDIA 2002.Google Scholar
- Spalter, A. M., and Van Dam, A. 2003. Problems with using components in educational software. Computers & Graphics 27, 329.Google ScholarCross Ref
- Walsh, N., and Muellner, L. 1999. DocBook: The Definitive Guide. O'Reilly & Associates, Inc. Google ScholarDigital Library
- Wang, P. S., Kajler, N., Zhou, Y., and Zou, X. 2003. WME: towards a web for mathematics education. In ISSAC '03: Proceedings of the 2003 international symposium on Symbolic and algebraic computation, ACM Press, 258--265. Google ScholarDigital Library
Recommendations
Introducing live graphics gems to educational material
This contribution addresses an obstacle in building the online community in computer graphics education-achieving a critical mass of quality material. We propose a novel repository service introducing ''live'' graphics gems to the material, i.e. ...
How to include visuals and interactivities in an educational computer graphics repository
The rising interest in repositories for educational material consolidates efforts of the diversified educational community. Developers, teachers, and designers have recognized the need for collaboration in order to create the best possible learning ...
Comments