Skip to content

Conversation

pstaabp
Copy link
Member

@pstaabp pstaabp commented Aug 6, 2022

This creates a very basic instructor dashboard (mainly with instructions to select a different tool) as well as fixes some errors when switching courses as a user.

This replaces #102. Main was rebased onto this branch so this is much clearer.

@pstaabp pstaabp force-pushed the instructor-dashboard2 branch from 15266a0 to 58d1f71 Compare August 9, 2022 14:20
@pstaabp pstaabp force-pushed the instructor-dashboard2 branch from 58d1f71 to bbab79f Compare August 15, 2022 11:16
@pstaabp
Copy link
Member Author

pstaabp commented Aug 15, 2022

This is ready for review. Course switching works with no errors now.

Copy link
Member

@drdrew42 drdrew42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll put in a PR for this branch -- I think I've got most of these recommendations already in.

@drdrew42 drdrew42 force-pushed the instructor-dashboard2 branch from c2efb62 to a1a2afc Compare August 22, 2022 17:12
@drdrew42 drdrew42 self-requested a review August 22, 2022 17:56
Copy link
Member

@drdrew42 drdrew42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll put in a PR for this branch -- I think I've got most of these recommendations already in.

I think we've resolved the main issues, but we definitely need to start a list of things to refactor UI-side (axios hooks, that error wrapping function that returns a Promise? etc)

@pstaabp pstaabp force-pushed the instructor-dashboard2 branch from a1a2afc to 210ec63 Compare August 24, 2022 20:48
Copy link
Member

@drgrice1 drgrice1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks okay. The exception re-throwing needs to be done differently.

@drdrew42 drdrew42 force-pushed the instructor-dashboard2 branch from 210ec63 to 79b240d Compare August 26, 2022 16:57
@drdrew42 drdrew42 merged commit 4bad6ca into openwebwork:main Aug 26, 2022
@pstaabp pstaabp deleted the instructor-dashboard2 branch August 26, 2022 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants