comcart

Crates.iocomcart
lib.rscomcart
version0.1.0
sourcesrc
created_at2016-04-18 23:24:24.828121
updated_at2016-04-18 23:24:24.828121
descriptionCommon Cartridge file summarization library
homepage
repositoryhttps://github.com/tgroshon/comcart
max_upload_size
id4785
size1,113,540
Tommy Groshong (tgroshon)

documentation

README

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/
Commit count: 26

cargo fmt