You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create a pair of Add-ons, one for the teacher, another for students, for helping educational activities in a classroom such as guided browsing, chatting, polling/quiz.
Teacher Add-on
The teacher would be able to do the following actions:
Open an URL in one, a subset, or all students machine.
Send and reply to questions from students (privately).
Programming this should be easy, the hardest part is actually building a good UX that is pleasant and gets out of the way. A background script could handle peering and presence check, opening pages. A Sidebar can be used for the chat. A new tab with a content script can handle the interaction with the teacher. A browser action with a popup menu with the possible actions for each role can be the main entry point for the add-on. WebExtension storage can be used to save student data.
The text was updated successfully, but these errors were encountered:
Objective
Create a pair of Add-ons, one for the teacher, another for students, for helping educational activities in a classroom such as guided browsing, chatting, polling/quiz.
Teacher Add-on
The teacher would be able to do the following actions:
Student Add-on
The students would be able to:
Suggested usage of Libdweb APIs:
Suggested strategy
Programming this should be easy, the hardest part is actually building a good UX that is pleasant and gets out of the way. A background script could handle peering and presence check, opening pages. A Sidebar can be used for the chat. A new tab with a content script can handle the interaction with the teacher. A browser action with a popup menu with the possible actions for each role can be the main entry point for the add-on. WebExtension storage can be used to save student data.
The text was updated successfully, but these errors were encountered: