CSC/ECE 517 Fall 2017/E1786 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:
<nowiki> </nowiki>'''Peer Review Information'''
'''Peer Review Information'''


For users intending to view the Expertiza enhancement associated with this assignment, the credentials are below:
For users intending to view the Expertiza enhancement associated with this assignment, the credentials are below:
Line 19: Line 19:
'''Files modified in current project'''
'''Files modified in current project'''


app/views/bookmarks/list.html.erb
1. app/views/bookmarks/list.html.erb


app/views/bookmarks/new.html.erb
2. app/views/bookmarks/new.html.erb


app/views/sign_up_sheet/_actions.html.erb
3. app/views/sign_up_sheet/_actions.html.erb


app/controllers/bookmarks_controller.rb
4. app/controllers/bookmarks_controller.rb




Line 34: Line 34:




'''We worked on the following work items :





Revision as of 00:30, 28 October 2017

Peer Review Information

For users intending to view the Expertiza 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 use this app 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. 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.

Description of the current project

This project is intended to make Bookmarks more user-friendly, credible and valid. If the instructor allows the students to create bookmarks, then only a student has access to create and view them. He can create a new Bookmark only if he enters a valid one.

Files modified in current project

1. app/views/bookmarks/list.html.erb

2. app/views/bookmarks/new.html.erb

3. app/views/sign_up_sheet/_actions.html.erb

4. app/controllers/bookmarks_controller.rb


List Of Changes

UI Testing

a) Back button for the page "View Bookmark" and "Create Bookmark" was resolved.

1. Login with the credentials to expertiza.

2. Go to 'My assignments' and select OSS Project/writeup.

3. Select 'Signup sheet'.

4. Many titles for projects are shown. Select a title and choose either 'View Bookmark' or 'Add Bookmark' button

5. If you choose 'View Bookmark', after viewing, press the back button to go back to Signup sheet.

6. You will land up in Sign-up sheet page.

7. If you choose 'Add Bookmark', you can add by giving Bookmark details and save it.

8. Now press back button.

9. You will land in Sign-up sheet page.


b) Creating Blank(Empty) Bookmarks problem was resolved.


1. Login into the expertiza with the credentials.

2. Go to 'My Assignments'

3. Select OSS Project/writeup

4. Now choose the "Sign-up sheet".

5. You will be displayed with titles to all available OSS projects.

6. Choose the one for which you want to create/add a bookmark.

7. Try giving empty fields and press "ENTER".

8. You should be given a warning saying "Error occurred while creating bookmark. Make sure you entered all fields".

9. You will still remain in the same page unless you press 'Back' button.


c) Issue of having the access to create the bookmarks even though instructor denied the access was resolved


1.Login to expertiza as instructor.

2. Select 'Manage' tab and choose 'Assignments' from it.

3. Select OSS Project and to edit.

4. Click on 'Topic' button and see if the 'Allow participants to create bookmarks' is checked or not.

5. If it's checked, un-check it.

6. Now login into expertiza as student and select 'My assignments'

7. Click on OSS project/writeup.

8. Select 'Sign-up sheet' and you see all titles available for OSS projects.

9. Against each title, you can't see any buttons to either add/view bookmarks.

10. You can now repeat the process by checking in the button and see if the add and view button against the titles are accessible/not.