Thursday, 20 September 2012

ZOHO Application requirements


VGSoM wants to maintain a multi-purpose application that aims to make things smooth for both students and faculty with respect to the subject. The central idea is to build it as a teaching aid specific to a particular subject taught here at VGSoM.

Users:
Who can be the end-users of this application?

1. The main users will be the set of students from specific batch of students who are registering for a particular subject.
2. The faculty of that particular subject.
Authorization:

All new students wishing to register for the subject should first register themselves into the system. Only registered users shall be authorized to access the rest of the application.
As for the faculty, they are given access to some additional admin and controller rights.

Functionality Requirements:

i) Homepage:
There should be a homepage that welcomes the users. A brief background / knowledge / purpose of the application can be described here.

ii) Faculty Profile (Informative):

This is just an information sharing page about the faculty. The faculty can enter details of his own that can be seen by the students (like a profile). Details include course details like Course plan, Syllabus and personal details like Contact number, email id, etc. It can also be used by the faculty to disclose his research interests and profile.

iii) Subject Registration:

There should be a sign up page for the students who wish to register themselves for the particular subject. His details (Name, Roll Number, Email id and Contact number) are requested and stored in the database. On successful registration, the user is given a message as ‘registration successful’.

iv) To Do:

This a sub module accessible only to the faculty (to be authorized while updating). Any new assignment or task is to be put up here as a to-do entry. Details of the same (the exact assignment, deadline, priority) are to be added. The faculty can upload files that contain quiz answers / assignment file. Whenever a new task is put up, the entire to-do details are mailed to the set of registered students.

v) Planner:

This is a separate module that let students keep track of all assignment deadlines and quizzes. This must be designed like a calendar and each day has relevant notes and info in it. Whenever any new to-do entry is created, the planner is updated with the same - updates should be reflected in the form of entries on that particular deadline date / date of quiz.

vi) Assignment Submission:

Provision for assignment uploading by students has to be done. Beyond the deadline date and time, students are restricted from submitting the assignments. Feedback on the assignment done also can be collected here. This information can be used by the faculty to improve the course outline and plan according to the needs and wants of the students’ expectation. On successful submission, a confirmatory mail is sent to the student.

vii) Course feedback & complaints:

A survey kind of module where the faculty gets feedback from his/her students. Information collected can include level of overall satisfaction, accessing understandings of the concepts, clarity of information and also suggestions for improvement.

viii) Evaluation:

This form is used by the faculty to report the evaluation to the students. Results of individual quizzes, mid-sem, end-sem and overall result in the subject. This report is uploaded by the faculty and sent to respective student.
A report generated by using this database should produce a graphical representation of the scores which gives a general idea to the faculty about the performance of the batch as a whole. The average marks line in the performance graph help to gauge the number of students above & below the average marks.



Create a simple, good looking Zoho application for the requirements given above.

2 comments:

  1. Dear Prashanth P
    I have completed the Zoho app you required. To view the app please go to the link below
    http://goo.gl/UMlEK

    ReplyDelete
  2. interesting app including the novelty of a calender. however i ran into a couple of problems like getting last two chars of faculty ID .. anyway good job.

    ReplyDelete