Giter Site home page Giter Site logo

utmandrew / virtual-mystery Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 5.0 7.9 MB

Application for delivering for Virtual Mystery assignments in courses.

License: MIT License

Python 56.50% JavaScript 0.71% TypeScript 24.64% HTML 13.38% CSS 0.99% Dockerfile 0.70% Shell 3.08%

virtual-mystery's People

Contributors

3370sohail avatar dependabot[bot] avatar hhc97 avatar ibrahim-mahjoub avatar parth-champaneri avatar utmandrew avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

virtual-mystery's Issues

Instructor UI update

Goal: reduce the number of clicks that a TA has to use to grade, and add a dashboard for useful info (number of entries unmarked, average grade) and common features (grading, password reset, etc.)

Start with a lo-fi prototype. We'll show it to TAs for feedback.

Image carousel update request

Could we provide a caption indicating the number of images in the carousel as well as the number of the current image being displayed?

Show last names to TAs

TAs (not normal users) should see full names when viewing comments. Users should continue to see just first names.

Confirm space visibility

When a clue has a blank line, it should be displayed as a blank line: confirm that whitespace is respected in the translation from the clue to display in the browser.

Markdown in comments / replies

A suggestion from the T&LS: consider how to provide markdown in the comments and replies, so that students can link images and format their text.

Dependency fixes

Review pull requests: check functionality after recommended security updates

Password reset

The instructors were asked to reset passwords quite a bit in the last term. Add a password reset on the login page; sends token to registered email. Also need a password reset option that allows TAs (or admins?) to reset a password for a specific person.

TA comment twice.

When a TA leaves a comment for a group, the comment submission box is still present.

When an additional comment is entered into the box and submitted, the application jumps back to the home page. It seems like when this happens, the serialized data isn't validated.

Bug: submitting to unexpected clue at clue rollover time

Scenario: It's five minutes until the due date for a clue. A student logs in, types for 6 minutes, and submits ...

Instead of getting a "you submitted late" where the comment is registered and is visible but is flagged as late (preferred), the student currently ends up getting a comment on the next clue (bug). The other option is to deny posting, but posting with a flag is preferable.

Activity log

We need a log of all activities to:

a) verify what students have attempted to do

b) check TA activities such as marking and deletion of posts

Comment deletion feature for TAs

Students are submitting before they mean to: TAs need a way to delete a comment so that the student can submit a new top-level comment.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.