E1830 OSS Project Juniper: Bookmark enhancements
Peer Review Information
For users intending to view the Expertiza Bookmark enhancement associated with this assignment, the credentials are below:
Instructor login: username -> instructor6, password -> password
Introduction
Expertiza Background
Expertiza is an open-source educational web application developed on Ruby on Rails platform. Students and Instructors (including TA's) use this application though their credentials. Instructors can add new projects, assignments etc as well edit the previous ones and at a later stage can see the student submission and grade them. They can even put a time limit (deadline) for submitting the assignment. Students can form teams for the projects, submit their work through handles (Wiki page, link to a video etc). Students can even review their teammates and other peers, as well give them any suggestions if required.
GitHub hooks to Expertiza to encourage contributors. Expertiza project is supported by National Science Foundation.
Description of the current project
This project is intended to make Bookmarks more user-friendly, credible and valid. Bookmarks in expertiza are created by reviewers and can be used by authors for their work on any project. On each line of the signup sheet are two icons, one for adding a bookmark to the topic, and another for viewing bookmarks on the topic. If the instructor allows the participants to create bookmarks, then only a participant has access to create and view them. He should be able to create a new Bookmark only if he enters a valid one.
Now a new rubric is added for reviewing the bookmarks added to a topic and is accessible only to members belonging to the topic. Tests are written to ensure validity of the bookmark feature.