Feature Brainstorming - RITAccess/accessmath GitHub Wiki

Table "Workspace" section

  • infinite whiteboard white space
  • Separate from in session lecture stream
  • SpriteKit
  • Drawer, left gesture to pull out: course->session->note
  • look at KEynote multi slide selection for dragging ntoes into playground
  • Pen drawing around lecture
  • jump from note to context of session (at note creation date)

In CourseSession:

  • leaves, in-notes at the current place
  • clear notes from screen button (still saved, but hidden from view)
  • create draw note (disabling drawing on the lecture!)
  • scrubbing feature at bottom of screen (replaying)

Tree structure with our lectures (sessions)

  • Create lecture and classes
  • Course -> ClassSession (session) -> ClassMaterial (exercises, lecture stream, etc.)
  • UserNotes

Custom Keyboard Extension

  • Allow for deep integration with system
  • Gives us custom control over user input.

Other Frameworks

  • Math keyboard may be nice to have