-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Educator version #948
Open
sabrinanel3
wants to merge
60
commits into
virtualcommons:main
Choose a base branch
from
sabrinanel3:educator-version
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Educator version #948
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- a Teacher can have multiple Classrooms - a Classroom can have multiple Students - Students are one-to-one with Users which lets them participate in Games - Teachers are one-to-one with Users which lets them sign into the website (may need to revisit this part of the schema) Co-authored-by: Tkawamura02 <tkawamura02@gmail.com> Co-authored-by: Allen Lee <alee@users.noreply.github.com> Co-authored-by: Scott Foster <sgfost@users.noreply.github.com> Co-authored-by: Sabrina Nelson <sabrinanel3@users.noreply.github.com>
pending a feature flag, these routes/components will be part of an entirely different layout Co-authored-by: sbmota <sbmota@users.noreply.github.com> Co-authored-by: Allen Lee <alee@users.noreply.github.com> Co-authored-by: Sabrina Nelson <sabrinanel3@users.noreply.github.com>
Co-authored-by: Allen Lee <alee@users.noreply.github.com> Co-authored-by: sbmota <sbmota@users.noreply.github.com>
isTeacher flag gets added to the user object in client state when needed We should be able to get away with no other (or very minimal) changes to the client state by repurposing the lobby object similar to how we do so for freeplay/tournament lobbies
Co-authored-by: sgfost <sgfost@users.noreply.github.com>
* moved dev login function on the client to AuthAPI TODO: * add generation of a passcode for signing back in as an existing student. either create a new strategy or modify existing to also take this auth token for signing back in * create the rest of the login flow, intermediate page for entering name, signing back in (passcode can be the response from a set-name call) Co-authored-by: saachibm <saachibm@users.noreply.github.com> Co-authored-by: Sabrina Nelson <sabrinanel3@users.noreply.github.com>
…in classroom lobby components for student-confirm page
+ some minor cleanup CONTAINS MIGRATION
Co-authored-by: Sabrina Nelson <sabrinanel3@users.noreply.github.com> Co-authored-by: saachibm <saachibm@users.noreply.github.com>
ref virtualcommons#943 Co-authored-by: Sabrina Nelson <slnels16@asu.edu> Co-authored-by: Kelly Tran <kellytea@users.noreply.github.com> Co-authored-by: Allen Lee <alee@users.noreply.github.com>
classroom authToken, and student rejoinCode. + created test suites
…dent count Co-authored-by: Kelly Tran <kellytea@users.noreply.github.com>
STEPS TO UPDATE LOCAL ENV: - make clean - ./configure dev - make .env - (optionally) update SHARED_APP_MODE in .env, new way to set educator mdoe - make deploy
Co-authored-by: Sabrina Nelson <sabrinanel3@users.noreply.github.com>
…t-of-mars into educator-version
…t-of-mars into educator-version
* rename ClassroomNavbar to EducatorNavbar for consistency
…shboard adjustments
…ate tests for educator routes Co-authored-by: sgfost <sgfost@users.noreply.github.com> Co-authored-by: Kelly Tran <kellytea@users.noreply.github.com>
…t-of-mars into educator-version
launches games for all students in the associated classroom lobby * classroomId is now included in classroom lobby and game room metadata
…t-of-mars into educator-version
* classroom selection is now done by id to retain a reference * fixed some vue errors in TeacherDashboard component * DELETE /classroom/ now responds with a 200 status on success * prevent login form submissions from trying to redirect to a new page
adds a tournament + round for educator mode, some form of active tournament is still needed for starting games and not breaking everything * prevent default on student confirmation page
…dashboard added inspect data route to dashboard
Co-authored-by: sgfost <sgfost@users.noreply.github.com>
Co-authored-by: sgfost <sgfost@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.