Python Presentation
Python Presentation
CT108-3-1-PYP
Python Programming
system Appendix:
Programming Concepts
based on system
developed
Introduction
• High-quality assessments in the
educational industry depend on test
questions and exam papers being
managed effectively.
• Test Questions Management System
(TQMS) is to make the process of creating,
organizing, and maintaining test questions
and exam papers more efficient
Assumptions of the
System
• User Authentication and • Data Integrity and Backup
Management
Designing the program using flowchart &
pseudocode
Main
function:
Admin function:
Lecturer
function:
Exam Unit Personal
function
Pseudocode
Pseudocode
Explanation of programming concepts of the source
code
Explanation of programming concepts of the source
code
Screenshots of the system
input/output
Main Menu:
It is the main menu for the System where user need to select the
options according to their need. Option 1 takes you to the admin
mode, Option 2 takes you to the Lecturer Mode, option 3 takes you
to the Exam Unit Personal Mode, similarly when you enter 0 you exit
the program.
Input
:
Screenshots of the system
input/output
Admin Mode:
After entering the username and password you enter to the admin
mode. Here in admin mode, we can register new lecturer, register
exam unit personnel, create new subject, edit lecturer profile, and
lastly delete lecturer/exam unit personnel.
Screenshots of the system
input/output
Lecturer Mode:
TO enter lecturer mode, you need to enter the username and
password, after entering lecturer mode there are four options 1 to
Change username/password, 2 to Add questions and answers, 3 to
Crud questions and answers, 4 to view questions and answers and
lastly 0 to exit to menu.
Input:
Screenshots of the system
input/output
Lecturer Mode:
Output:
Screenshots of the system
input/output
Lecturer Mode:
Output:
Screenshots of the system
input/output
Exam Unit Personal
Mode:
Here, Username and password is needed to enter this mode, after
entering this mode this mode give you the following options 1 to change
username, 2, to change password, 3 to create sets of exam paper, 4 to
add/remove/edit/exam paper sets, 5 to view exam paper sets and lastly
0 to exit.
Screenshots of the system
input/output
Exam Unit Personal
Mode:
Output:
Conclusion
• This system which manage user roles and actions for
administrators, lecturers, and exam unit personnel.
• Enables administrators to efficiently add, remove, and
manage users.
• The handle user management and actions in a linear
and manual way, which might not scale well with a large
number of users.
Appendix
Screen shots of text
files