Coder Social home page Coder Social logo

Peer Review Feature about hyfer HOT 4 OPEN

hackyourfuture avatar hackyourfuture commented on May 22, 2024
Peer Review Feature

from hyfer.

Comments (4)

chileluk avatar chileluk commented on May 22, 2024

Add Peer Review Feature

from hyfer.

naghamfarwati avatar naghamfarwati commented on May 22, 2024

-notify teacher when student submits homework
For this problem, I have a suggestion to make a submit button when the student has finished his homework, clicking on it, so the teacher can find out.

from hyfer.

naghamfarwati avatar naghamfarwati commented on May 22, 2024

Also for the other issues, we can write code to send notifications to students and teachers for every change or comment on this homework.

from hyfer.

chileluk avatar chileluk commented on May 22, 2024

The peer review issue could be combined with the track assignments issue, since they're both dealing with homework

In addition to Timeline, Modules, and Users, there could be a Homework page that allows teachers and students to view all homework assignments organized by class and deadline

To add a homework assignment, a teacher would click a button (e.g. Create Assignment) which would display:

  • a drop-down menu with all current active classes, so the teacher can select which class the assignment is for (e.g Class 12)
  • a text input that allows the teacher to enter the title of the assignment (e.g. JS3 Week 1 - Promises)
  • two other drop-down menus for date and time, to set the homework deadline
  • a text area that allows the teacher to enter the homework instructions, instead of posting that on Github

To view and submit homework, a student would

  • go to the Homework page and navigate to the section that has assignments for their class( only the assignment title and deadline would be displayed)
  • click on the assignment to open up a different page where the homework instructions are displayed
  • go to the Submit Homework section of that page and post a link to their homework on Github in a text area
  • click on a Submit button, which would have functionality to register who the student is and that they have submitted their homework

All of the submitted homework would display on the page

After the assignment deadline (set by the teacher)

  • a Assign Reviewer option would appear on each homework submission
  • the teacher can then pick from a drop-down menu of the names of other students whose homework submissions have been registered
  • a Set Feedback Deadline feature would also be available, allowing the teacher to set a deadline for feedback

There would also be an option to reply to homework submissions (e.g. a "Review" or "Reply" button that opens up a text area)
The assigned reviewer would give their review as a reply to the homework submission

The teacher can simply open the replies on the homework submission to see the feedback left by the review partner.
The teacher can also leave a comment on the student's homework by clicking the Review/Reply button

from hyfer.

Related Issues (20)

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.