CS4025/CS6095 Assignment 8

 

Due: Apr. 20, 2008

 

This is a bonus assignment. 5% weight will be added to your total final score of the course.

 

In this assignment, you will develop a simple Ruby-on-Rails web application using InstantRails.

 

·       The web application lets a professor enter student marks for a course, and let a student view her/his marks for all courses that she/he takes.

·       For simplicity, you do not need to authenticate the users.

·       For a professor entering marks,  she/he needs to give a course id and a set of student id-mark pairs.

·       For a student viewing marks,  she/he need to give a student id.

 

To implement the above web application in Ruby-on-Rails, do the following steps:

(1)  Download and install InstantRails on your PC from http://instantrails.rubyforge.org/wiki/wiki.pl

(2)  Create one or more database tables to hold student course marks using MySQL that is built in InstantRails.

(3)  Create and develop your rails_apps application with name “markhandler”.

 

To submit your assignment, zip “markhandler” folder in a single zip file and submit the zip file online through CS4025 website.