CSC/ECE 517 Fall 2019 - E1939. OSS Project Juniper: Bookmark enhancements: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Project Juniper Bookmark enhancements:
=Project Juniper Bookmark enhancements=


Peer Review Assessment Credentials
Peer Review Assessment Credentials
Line 11: Line 11:
Assignment => Exercises, CSC456, Fall2015
Assignment => Exercises, CSC456, Fall2015


Expertiza: Expertiza is an educational web application created and maintained by the joint efforts of the students and the faculty at NCSU. It’s an open source project developed on Ruby on Rails platform and it’s code is available on Github. It allows students to review each other’s work and improve their work upon this feedback.
=== Expertiza ===
Expertiza is an educational web application created and maintained by the joint efforts of the students and the faculty at NCSU. It’s an open source project developed on Ruby on Rails platform and it’s code is available on Github. It allows students to review each other’s work and improve their work upon this feedback.


Project Juniper Bookmark Enhancements:
Project Juniper Bookmark Enhancements:

Revision as of 00:05, 29 October 2019

Project Juniper Bookmark enhancements

Peer Review Assessment Credentials

The credentials for Peer review assessment for Bookmark Enhancement project are

Instructor Login: username => instructor6 password=>password

Accounts for Impersonation: username => student6340, student6341

Assignment => Exercises, CSC456, Fall2015

Expertiza

Expertiza is an educational web application created and maintained by the joint efforts of the students and the faculty at NCSU. It’s an open source project developed on Ruby on Rails platform and it’s code is available on Github. It allows students to review each other’s work and improve their work upon this feedback.

Project Juniper Bookmark Enhancements:

The Bookmark functionality in expertiza is in its nascent stage which allows the author to rate the bookmarks that he has received for his project. This project is an attempt to make the bookmarks more user-friendly and credible.This project further tries to improve the functionality where author can descriptively evaluate the bookmark using the set of rubrics.

Bookmark Functionality:

Expertiza features the bookmarking functionality which allows users to help the author of the project by suggesting insights. The bookmarks are attached to each project topic and user can suggest by filling up a questionnaire. As soon as a user creates a bookmark, the project author is able to view all the bookmarks that are created for his project. The author can give a feedback on the bookmark that he has received which helps even the user know the usefuless of his bookmark.

Issues in the current version that were resolved

· The “back” button when user visits “Create Bookmarks and viewing bookmarks were not functional which refrained the user from going back to the Signup-sheet.

· Validations on the form for adding bookmarks were missing

· Average Rating calculation was wrong

Solutions:

1. Fixing the Back button:

When a logged in user goes to “View Bookmark” or “Create bookmark“ page, he cannot to go back to the Sign-up sheet using “back button”.

[Video]

2. The form for adding bookmarks had no validations

Validations were added as a security measure to prevent misuse.

3. Average Calculation:

When using the Scale method for reviewing the bookmark, the average rating for that bookmark shown was calculated wrongly and showed average rating for the bookmark that wasn’t reviewed.

New Features Added

· Functionality for the author to review the bookmarks using descriptive form

Now the author can not only grade but also allow for

Files Modified in the current project

UI Testing:

GitHub Pull Request:

Reference: https://github.com/expertiza/expertiza