21
SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan Kalra(2010035) Kirti Lamba(2010039) Kshitiz Bakshi(2010040) Nikita Juneja (2010057)

SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

Embed Size (px)

Citation preview

Page 1: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

SE Project Group 7

Fetch'em An Online Grading System

Apoorv Narang (2010019) Arpit Anand (2010022)

Astha Solanki (2010024) Ayushi Aggarwal (2010026)

Karan Kalra(2010035) Kirti Lamba(2010039)

Kshitiz Bakshi(2010040) Nikita Juneja (2010057)

Page 2: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

The Eureka Moment

• Downloading all attachments individually

• Imagine the situation for a class of more than 100 students

Inconvenience due to:

• Submission not accepted

• Forget to attach a file

• Multiple TAs

Page 3: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

Analysing the Market

The customers involved are:

• Teachers

• Teaching Assistants

• Students

What they need?

• Integrated, user friendly software that enables easy and efficient grading system with no unnecessary wastage of time

Page 4: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

The Current Grading System

Page 5: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

Teachers and Teaching Assistants

Before Submission:

• Assignment given through email

• Students told how to submit: Moodle or email

After Submission:

• All the attachments downloaded and viewed one by one

• Marks stored in separate excel sheet manually

• TA's coordinate amongst themselves

Page 6: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

Students

• Receive assignment

• Submit the completed assignment

• Grades are sent back to students on a per assignment basis or on milestones in the semester, using third party scripts

Page 7: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

The Pre- Fetch 'em Era : BPM

Page 8: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

Problems in the Current System

Customer Opinion

Page 9: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

Teachers and Teaching Assistants

• Moodle is not reliable

• Assignments through email

• Maintaining grades in a spreadsheet manually

• Trouble in sorting the files and file name issues

• Students not submitting the assignment are not identified

Page 10: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

Students

• Grades should be mailed with breakup

• Submission through email: Not server dependant

Page 11: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

Poll 1

Customers surveyed: Teachers

What was the poll about?

• Need for an online rebuttal system

Page 12: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

Do you feel the need of having an online rebuttal system?

Most of the teachers feel that rebuttals are solved best in person.

Thus we dropped the idea of including an online rebuttal solving system.

Page 13: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

Poll 2

Customers surveyed: Students (B.Tech 2010 + B.Tech 2011)

What was the poll about?

• Preferred mode of submission:a. Sending through emailb. Uploading at an online portal (eg. Moodle)

Page 14: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

Mailing mailing!!!

The students preferred to submit their assignments through email. Thus we decided that our software would be parsing the emails instead of having a user interface for students.

Page 15: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

The Task at Hand

• We aim to automate this entire process through our software/system.

• By cutting down on the time spent in all these tasks, the teacher/TA can probably get a lot more work done in the same time, all the while making it more comfortable.

• Also, apart from time savings, there are a lot of other advantages like no clutter of files, and no need to manage them. All of it is done automatically.

Page 16: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

Demo!

Page 17: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

The Age of Fetch 'em

Page 18: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

All the instructor has to do

• Create assignment and send assignment via E-mail to all

• Login -> create course ->add TA

• Assign assignment to specific TAs or grade it him/herself

• Can send comments to any particular student

Page 19: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

All the student has to do

• Work on the assignment

• Send assignment

• Submit doubt (if at all) upon receiving grade

Page 20: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

What Fetch 'em does

Fetches all assignments submitted via E-mail Displays all assignments in a systematic manner Grade, comment, mark for review on the spot Sends a break up of the total marks given Sends notifications to the students Add courses for a particular instructor Adds/ removes students to the course Add/remove TAs to the course Checks for inconsistencies of multiple user logins

Page 21: SE Project Group 7 Fetch'em An Online Grading System Apoorv Narang (2010019) Arpit Anand (2010022) Astha Solanki (2010024) Ayushi Aggarwal (2010026) Karan

Fetch 'em : BPM