Mini project on Program Outcome Assessment

Abstract

Program outcome assessment application is an online assessment application which enables the faculty to add Course outcomes of their respective subjects and map it with program outcomes of their course.

This application also helps the students to view the course outcomes of their respective subjects.

Assessment is used to identify that how each course is contributing to program outcome.

Existing System

  • Course Outcomes and Program Outcomes mapping are done manually.
  • The head of departments will have to wait for the faculties to submit the outcomes.
  • It is a time-consuming process.

Proposed System

  • The faculties will add the course outcomes of their respective subject and the administrator can view by logging in.
  • Mapping is done by keeping the correlation level in the range of 1-3
  • It segregates the subjects and it is user-friendly.

Modules

Administrator

  • adds branches and courses
  • update courses
  • performs an assessment of course outcomes with program outcomes

Faculty

  • adds their respective course outcomes and perform mapping of course outcomes with program outcomes

Student

  • can only view the courses

Admin Functionality:

  1. Start
  2. Login into the account, if not registered register with required details.
  3. If the user is administrator they can login, add branches, new faculty and courses.
  4. Performs assessment of course outcomes with program outcomes.
  5. Stop

Faculty Functionality:

  1. Start
  2. Login into the account, if not registered register with required details.
  3. If the user is faculty, they add course outcomes of their respective subjects and performs mapping of course outcomes with program outcomes.
  4. Stop

Student Functionality:

  1. Start
  2. Login into the account, if not registered register with required details.
  3. If the user is a student, they can only view the course outcomes.
  4. Stop

UML Diagrams:

ER Diagram:

Level-0 Data Flow Diagram

Level 1 Data Flow Diagram:

Level 2 Data Flow Diagram:

Sequential diagram:

Collaboration diagram:

Database Tables:

Admin Table:

  • admin_id number(10),
  • name varchar2(20),
  • password varchar2(20),
  • email_id varchar2(30),
  • address varchar2(200),
  • constraint pk_admin primary key(admin_id)

Faculty Table:

  • faculty_id number(10),
  • course_id number(05),
  • password varchar2(20),
  • branch varchar(10),
  • constraint pk_faculty primary key(faculty_id)

Student Table:

  • student_id number(10),
  • password varchar(20),
  • student_name varchar(20),
  • constraint pk_student primary key(student_id)

Course Objectives Table:

  • course_id number(10),
  • course_desc varchar(20),
  • course_outcome varchar(20),
  • constraint pk_courseobj primary key(course_id)

Program Outcomes Table:

  • po_id number(10),
  • po_desc varchar(20),
  • po_average varchar(20),
  • constraint pk_programoutcomes primary key(course_id)

Related Projects

Leave a Reply

Your email address will not be published. Required fields are marked *