Programming Exercise

Programming Exercises is a web application built on Sinatra/Ruby which enables instructors to maintain a list of programming questions and students to upload an answer to questions.

Instructor: Instructors can log in as teacher and upload a question, edit old questions and delete questions. An instructor can only see the answers and leave a comment(s) about the answer but is unable to edit answer or delete.

Student: Students can log in as student to upload answers, edit and delete answer but will not be unbale to edit or delete questions.