Skip to content

Rust library for summarizing common cartridge files

Notifications You must be signed in to change notification settings

tgroshon/comcart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Comcart

Parse a common cartridge archive and return a summary of the contents.

Note: Modeled after the Instructure implementation of Common Cartridges

Returns a summary struct of following data:

  • general
    • title
    • description
    • keyword
    • copyright
  • modules
    • title
    • items

Coming soon:

  • assignments
  • assessments (quizzes)
  • discussion topics
  • pages (web content)
  • outcomes
  • web links

Development

TODO:

  • Read XML files for all resources

Resource type patterns:

  • assignment: /assignment|associatedcontent\/imscc_xmlv1p1\/learning\-application\-resource/
  • assessment: /assessment|quiz/
  • discussion: /imsdt/
  • page: /webcontent/
  • web link: /wl/

About

Rust library for summarizing common cartridge files

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages