RELOAD EDITOR "TO DO" LIST

As of 11th May 2004

Contact - p.beauvoir@bolton.ac.uk
Web - http://www.reload.ac.uk

Content Package Editor

  • New HTMLParser / ContentPackage methods that will parse HTML file and create Resources/Files/Dependencies better
  • When asked to zip - option on file dialog whether to only include files that are referenced in the Manifest or to include all files in the Project Folder
  • Remove Metadata node from tree and instead just have the "Edit Metadata" button that launches the MD Dialog box where you can also edit the additional 2 sub-elements. If SCORM, then have option for location.
  • Internal cut/copy/paste
  • Window to window cut/copy/paste & drag/drop
  • xml:base problems:
    1. When copying Resource element from one sub-Manifest node to another what do we do? Copy the file over?
    2. When adding Resource from Resources pool to sub-Manifest what do we do? Copy the file over?
  • Add menu item - "Check Package"
    - Report on broken file links
    - Validate References/IDs - Items reference valid resources/sub-manifests and IDs exist and are unique
    - Validate against Schema
  • Can a <dependency> element be allowed to point to a <resource> in a sub-Manifest?
  • Add menu item to Manifest Tree - Add Resource(s) from Resource Pool (opens File Tree Chooser)
  • SCORM <prerequisites> element needs a logic editing panel for the scripting language
  • Preference - Whether to add <title> of referenced HTML file when adding Item, or use file name
  • Preference - whether to do deep parse in HTMLParser

Metadata Editor

  • A better Form view:
    - Allow more than one instance of a field in a Form Profile (cf. Dublin Core)
    - Show small table view for multi-elements in Form View
    - Hints on form view
  • Implement IEEE MD LOM Binding
  • Allow user to choose IMS or IEEE Metadata
  • SCORM Profiles
  • Allow default values to be set for each Element in a Profile
  • For a Profile allow mandatory elements and enforce
  • MD Profile/Vocabulary Editors

General

  • Make Time widget (maxtimeallowed)
  • Make maxscore widget (spinner?)
  • Add additional constraints facets for some elements to the Helper files
  • Preference - UTF-8 or UTF-16