1 / 27

Alongkorn Chetsumon , Kanda Runapongsa, Denpong Soodpakdee Faculty of Engineering

การแจ้งข้อมูลที่เปลี่ยนแปลงในบทเรียน SCORM โดยอัตโนมัติ (Automatic Notification of SCORM Content Modification). Alongkorn Chetsumon , Kanda Runapongsa, Denpong Soodpakdee Faculty of Engineering Khon Kaen University Presented by Kanda Runapongsa (krunapon@kku.ac.th). Agenda.

teigra
Download Presentation

Alongkorn Chetsumon , Kanda Runapongsa, Denpong Soodpakdee Faculty of Engineering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. การแจ้งข้อมูลที่เปลี่ยนแปลงในบทเรียน SCORM โดยอัตโนมัติ(Automatic Notification of SCORM Content Modification) AlongkornChetsumon, Kanda Runapongsa, DenpongSoodpakdee Faculty of Engineering KhonKaen University Presented by Kanda Runapongsa (krunapon@kku.ac.th)

  2. Agenda • E-learning, LMS, and SCORM • Problems when using SCORM • Proposed Solution • SCORM content package tool (Reload Editor) • RSS • XML Parser • Experimental Results • Conclusion

  3. E-learning • An all-encompassing term generally used to refer to computer-enhanced learning • It is often extended to include the use of mobile technologies such as PDAs and MP3 players. • It may include the use of • Web-based teaching materials • Multimedia CD-ROMs or web sites • Discussion boards • Collaborative software, e-mail, blogs, wikis, text chat • Educational animation • Learning management software

  4. Learning Management System (LMS) • LMS is software package that enables the management and delivery of learning content and resources to students. • Most LMSs are web-based to facilitate "anytime, anywhere" access to learning content and administration. • Most systems allow for learner self-service, facilitating self-enrollment, and access to courses.

  5. Sample LMS (Moodle) • http://e-learning.en.kku.ac.th/

  6. In LMS, What if We want to • Copy courses from one LMS to another • Reuse content pieces across different courses • Sequence reusable content for branching, remediation and other tailored learning strategies • Search learning content libraries or media repositories across different LMS environments

  7. SCORM • SCORM stands for Sharable Content Object Reference Model • It was developed by ADL (Advanced Distributed Learning) • Objectives of SCORM • Accessibility • Interoperability • Reusability • Durability • Affordability

  8. Agenda • E-learning, LMS, and SCORM • Problems when using SCORM • Proposed Solution • SCORM content package tool (Reload Editor) • RSS • XML Parser • Experimental Results • Conclusion

  9. Problems when using SCORM • Teachers must constantly check for modified, updated or added content package by themselves. • Spend time in downloading content package • Spend time in checking content package • Sometimes teachers may not want the updated content package at all because it contains very minor changes or irrelevant changes

  10. Agenda • E-learning, LMS, and SCORM • Problems when using SCORM • Proposed Solution • SCORM content package tool (Reload Editor) • RSS • XML Parser • Experimental Results • Conclusion

  11. Proposed Solution • Notify the teachers about the change in SCORM content package via RSS • Teachers will know about the changes inside SCORM content package without loading package itself • With the proposed solution • Teachers save time in checking and loading • Teachers can get the latest SCORM package as soon as it is available

  12. SCORM Components From www.adlnet.org

  13. SCORM Content Package Structure of Content Package

  14. The Reload Editor • Reload Editor is a Content Package and Metadata Editor • Creating a Content Package is the best way to share educational materials • All the files needed are stored conveniently within a single Zip archive • The standard structure created can be understood by LMS

  15. How does Reload Editor Help? • Creating the manifest file involves creating a file in the format XML • Users can create content packages and metadata by • Dragging files around a file browser and typing information into fields in forms • Easily previewing your Content Packages to check that they behave in the way you expect

  16. Sample Reload Editor Usage

  17. Proposed Software We have developed XML Parser to 1. Compare the old package and the new package by reading their imsmanifest.xml files to check which components are modified added or removed 2. Generate RSS file to notify users about the changes of the components inside the package

  18. XML Parsers • Programs using for processing XML document which supports these operations on XML documents • Reading • Editing • Creating • Available XML Parser APIs • Document Object Model (DOM) • Simple API for XML (SAX) • Streaming API for XML (StAX)

  19. XML Parsers Examples Mozilla Firefox Browser Internet Explorer Browser

  20. RSS 2.0 • An XML document format to describe, summarize, and distribute the contents of a Web • Typical usage • News and other content sites and provide combined headline newsfeed services • Web users do not need to browse Web pages for viewing new data

  21. RSS 2.0 Sample File <?xml version="1.0" encoding="utf-8"?> <rss version="2"> <channel> <title>Example Feed</title> <description>Insert witty or insightful remark here</description> <link>http://example.org/</link> … <item> <title>Atom-Powered Robots Run Amok</title> … </channel> </rss>

  22. Proposed Software Flow

  23. Agenda • E-learning, LMS, and SCORM • Problems when using SCORM • Proposed Solution • SCORM content package tool (Reload Editor) • RSS • XML Parser • Experimental Results • Conclusion

  24. Experimental Methods 1. Generate two content packages, present and updated content packages by Reload Editor 2. Use the proposed software to • Compare two content packages by XML parser • Notify the result to users through RSS Reader

  25. Content Packages in Experiments

  26. Experimental Results

  27. Conclusion • We have proposed software that automatically notifies the users about the file changes in the SCORM package • With the proposed software • Users can choose to download only the updated and interesting SCORM package • Users instantly know the changes inside SCORM package through RSS Feed

More Related