Skip to content

STORY 2b: As a teacher in a classroom with BVI Monarch users, I want to be able to access the authoring environment via the IMAGE extension, so that I can edit content and send it to my students using subscribed Monarchs #391

@VenissaCarolQuadros

Description

@VenissaCarolQuadros

This sprint involves integrating the IMAGE-TactileAuthoring into the IMAGE-Extension.
While it is very likely that the UI that allows for content selection and sending content into the authoring tool/ the Monarchs will change with user input, at the end of this sprint we should be able to access the authoring tool (imported preferably as a package to allow for continued development/ merges from the SVG-editor repository) through the IMAGE extension.

  • Add button to Alt-I popup to trigger "Monarch Management Tool" (@Cybernide final name TBD, but "Teacher Tool" doesn't seem correct, and Monarch is what we're targeting right now)
  • When clicked, button triggers Venissa's code at this link.
  • Venissa's code works as it did for the Humanware demo, driving any linked Monarchs with content updates
  • Stretch goal: new context menu item when Monarch is linked, to load a graphic directly into the Monarch Management Tool

To minimize changes to the main SVG project, @VenissaCarolQuadros will pull UI changes that are likely of interest to the main project, and PR them for inclusion in the original repo, so that we don’t have to keep merging those back into our fork.

So that we can maintain this on an ongoing basis, the take is to revert the existing svg-editor fork so that the code matches the original repo, with the Teacher Deck prototype code, which is independent, is in a subdir. This will make it easier to merge updates from the original repo. The next step will be to make an npm build that we can incorporate from this repo into the browser extension. @jaydeepsingh25 if we want to do this some other way, please propose the alternative for discussion.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions