Project
University Portal
This was a group project, and involved a team of five. We created a student portal (called University Portal). It allowed a Faculty entity to post the assignments and grades. It also involves a student entity who can view the assignments, upload the assignment in electronic form and view his grades for a course. The Student also has the ability to view his overall grade in his academics.
A web based application that helps students to login into the portal and view assignments, then submit the assignments and get graded by the faculty. This application also assists the faculty to view the number of students registered, post assignments for the students. The faculty can also grade the students which is then available on the portal and enroll under the same faculty. This application also has a feature wherein a student or faculty can themselves update the password if they have forgotten the previous password. This application reduces a lot of manual effort that is required to keep records of grades. It digitalizes the conventional mode of study where students must submit hardcopies of exams. Everything can be done online here, submitting the assignments and obtaining grades.
There are two different users in the application, one is the student and the other is Faculty. This application is unique because it has a central repository for assignments. A faculty can view and may post an assignment posted by another faculty. Unlike other online course management system, this application also has an added functionality of updating of faculty or student related information. This gives the application a unified feel as the user does not have to redirect to another external application, thus keeping the control within the boundary of the University Portal system.
Technology used
Python, Django Framework, PyCharm, MySQL Database, HTML, CSS, JavaScriptAbout the class
The course involved study of the concepts underlying various computer languages, and comparing and evaluating various language features.