The Jaffna, College of Technology examination and the student enrolments were conducted in hand
written method. An investigation was conducted to computerize their administration and the examination
division. Thus, a designed maintains system named College of Technology Management System (COTMS) for
entire details of the institute with an objective; to formulate a computer software application for Jaffna College
of Technology. COTMS was developed by using C#.Net programming language and Relational database
management system in design the secured database with some particular rights to access the system, it also
facilitated us in maintaining the entire students’ records effectively and print the final certificate without much
effort.
An organized and systematic office solution is essential for all universities and organizations. There are many departments of administration for the maintenance of college information and student databases in any institution. All these departments provide various records regarding students. Most of these track records need to maintain information about the students. This information could be the general details like student name, address, performance, attendance etc or specific information related to departments like collection of data. All the modules in college administration are interdependent. They are maintained manually. So they need to be automated and centralized as, Information from one module will be needed by other modules. For example when a student needs his course completion certificate it needs to check many details about the student like his name, reg number, year of study, exams he attended and many other details. So it needs to contact all the modules that are office, department and examination and result of students.
Student Result Management System divided in two modules–Student,Admin.Admin Features- Admin Dashboard,Admin can add/update/ Class,Admin can add/update/ Subjects,Admin can add/update/ Active/Inactive Subject combination with class,Admin can register new student and also edit info of the student.
Presentation on Dance Academy Management System Projectmegha walunj
The web based system, it will be able to present viewer all related information about the academy as a normal website in the internet.
At the same time allows management task to be done on the system.
the system will not only provide a good marketing tool but also as a Good management tool.
The system will cater all the requirements required by Indian Dance Academy.
Online event registration final review (3-2 project)...narrasriram
My Project in (III/IV) B.Tech (II) Semister...
Online Event Registration
it's my final review about my project...
hope I would increment the standard of the project in my IVth year by pursuing extended verifications and validations,etc. elements in my site...
ABSTRACT
This project is be designed and developed to handle Frequently Asked Questions posted to various departments in a university. The University examination branch wants to maintain all the frequently asked questions in the database subject wise, to avail them to all the students whenever necessary. They will update the questions as and when required. The primary goal of the Query Handling Service is to provide an environment that is both convenient and efficient to use in retrieving and storing the information into database..
The database system must provide the safety to the information stored, despite system crashes or attempts of unauthorized access. If data are to be shared among several users, the system must avoid possible anomalous results.
Existing System
The existing system is a manual one. When the student wants to clear his query he personally contacts the concerned person in the university. The concerned person will clear his doubt.
Disadvantages:
• Difficulty in contacting the concerned person.
• Difficult to handle more students for administrator.
• Difficulty in maintaining frequently asked questions manually
Proposed System
The Query Handling Services is to replace the existing manual system with a software solution.
The University examination branch wants to maintain all the frequently asked questions in the database subject wise, to avail them to all the students. And they will update the questions as and when required in online.
The proposed system has one super user to control the data, appointing the administrators in each department. The administrator is responsible to answer all the questions posted by students.
When the student post a question in certain department the respective administrator will answer the question and a copy of the answer will be sent to the student.
Merits of This System
• Faster processing when compared to existing one.
• Maintaining frequently asked questions
• Modifications of answers can be carried out immediately
• Administrator can handle more number of students.
• Easy maintenance of administrator details.
Modules:
• Super User
• Administrator
• Student
Super User:
super user to control the data, appointing the administrators in each department,appointing the administrator to a particular department for that he register the admin,adding a new departments like computer science, chemistry, physics, maths, etc.. At the same time he can delete the departments, adding a new topic to particular department. At the same time he delete the added topics also, adding the question with answers and storing the data in database.
Administrator:
Admin can add the question with answers and it will be stored in database for students to retrieve it.
Admin will modify the answers.
The student post a question in certain department the respective administrator will answer the question and a co
We have designed this website with the purpose of allowing the students to give exams and view their results. This site is an attempt to remove the existing flaws in the manual system of conducting exams.
Students are provided the flexibility to choose among different types of aptitude and programming language tests.
The Jaffna, College of Technology examination and the student enrolments were conducted in hand
written method. An investigation was conducted to computerize their administration and the examination
division. Thus, a designed maintains system named College of Technology Management System (COTMS) for
entire details of the institute with an objective; to formulate a computer software application for Jaffna College
of Technology. COTMS was developed by using C#.Net programming language and Relational database
management system in design the secured database with some particular rights to access the system, it also
facilitated us in maintaining the entire students’ records effectively and print the final certificate without much
effort.
An organized and systematic office solution is essential for all universities and organizations. There are many departments of administration for the maintenance of college information and student databases in any institution. All these departments provide various records regarding students. Most of these track records need to maintain information about the students. This information could be the general details like student name, address, performance, attendance etc or specific information related to departments like collection of data. All the modules in college administration are interdependent. They are maintained manually. So they need to be automated and centralized as, Information from one module will be needed by other modules. For example when a student needs his course completion certificate it needs to check many details about the student like his name, reg number, year of study, exams he attended and many other details. So it needs to contact all the modules that are office, department and examination and result of students.
Student Result Management System divided in two modules–Student,Admin.Admin Features- Admin Dashboard,Admin can add/update/ Class,Admin can add/update/ Subjects,Admin can add/update/ Active/Inactive Subject combination with class,Admin can register new student and also edit info of the student.
Presentation on Dance Academy Management System Projectmegha walunj
The web based system, it will be able to present viewer all related information about the academy as a normal website in the internet.
At the same time allows management task to be done on the system.
the system will not only provide a good marketing tool but also as a Good management tool.
The system will cater all the requirements required by Indian Dance Academy.
Online event registration final review (3-2 project)...narrasriram
My Project in (III/IV) B.Tech (II) Semister...
Online Event Registration
it's my final review about my project...
hope I would increment the standard of the project in my IVth year by pursuing extended verifications and validations,etc. elements in my site...
ABSTRACT
This project is be designed and developed to handle Frequently Asked Questions posted to various departments in a university. The University examination branch wants to maintain all the frequently asked questions in the database subject wise, to avail them to all the students whenever necessary. They will update the questions as and when required. The primary goal of the Query Handling Service is to provide an environment that is both convenient and efficient to use in retrieving and storing the information into database..
The database system must provide the safety to the information stored, despite system crashes or attempts of unauthorized access. If data are to be shared among several users, the system must avoid possible anomalous results.
Existing System
The existing system is a manual one. When the student wants to clear his query he personally contacts the concerned person in the university. The concerned person will clear his doubt.
Disadvantages:
• Difficulty in contacting the concerned person.
• Difficult to handle more students for administrator.
• Difficulty in maintaining frequently asked questions manually
Proposed System
The Query Handling Services is to replace the existing manual system with a software solution.
The University examination branch wants to maintain all the frequently asked questions in the database subject wise, to avail them to all the students. And they will update the questions as and when required in online.
The proposed system has one super user to control the data, appointing the administrators in each department. The administrator is responsible to answer all the questions posted by students.
When the student post a question in certain department the respective administrator will answer the question and a copy of the answer will be sent to the student.
Merits of This System
• Faster processing when compared to existing one.
• Maintaining frequently asked questions
• Modifications of answers can be carried out immediately
• Administrator can handle more number of students.
• Easy maintenance of administrator details.
Modules:
• Super User
• Administrator
• Student
Super User:
super user to control the data, appointing the administrators in each department,appointing the administrator to a particular department for that he register the admin,adding a new departments like computer science, chemistry, physics, maths, etc.. At the same time he can delete the departments, adding a new topic to particular department. At the same time he delete the added topics also, adding the question with answers and storing the data in database.
Administrator:
Admin can add the question with answers and it will be stored in database for students to retrieve it.
Admin will modify the answers.
The student post a question in certain department the respective administrator will answer the question and a co
We have designed this website with the purpose of allowing the students to give exams and view their results. This site is an attempt to remove the existing flaws in the manual system of conducting exams.
Students are provided the flexibility to choose among different types of aptitude and programming language tests.
cuACS Requirements Analysis Document Nicholas Aubé.docxdorishigh
cuACS
Requirements Analysis Document
Nicholas Aubé 101032093
Ibiduneyitayo, 101018199
Peter MacDonald, 100683150
Submitted to:
Dr. Christine Laurendeau
COMP 3004 Object-Oriented Software Engineering
School of Computer Science
Carleton University
1
Table of Contents
Introduction + Overview of Document…………………………………………………………………………….1
Functional Requirements…………..……………………………………………………..……………………………..2
Non-functional Requirements………………………………………………………………………………………2-4
Use Case Model…………………………………………………………………………………………….……………4-15
Object Model……………………………………………………………………………………………………………...…16
Introduction
The cuACS program is designed to find the best possible matches between a variety
of different animals and clients that are looking for a new pet. The Carleton University
Animal Case System will revolutionize the way that we adopt animals. The main advantage
of the cuACS system is the dynamic algorithm that matches shelter animals and human
clients based on compatibility factors such as habitat, size, and temperament. The
algorithm is optimized to create the largest number of sufficient matches, not just one or
two perfect ones. The cuACS program will allow clients to look at animal profiles and edit
their own detailed profiles. There will also be functionality to manage client profiles and
animal preferences. There are even multiple types of users that can access the system, staff
and clients. Both types of users have different permissions, which will be managed by the
system.
This report will cover many different aspects of the cuACS system, including an
overview of the program, functional and non-functional requirements, the user case model
and the object model.
2
Functional requirements
Traceability: functional requirements are preceded by the letter F when referred to in
other sections of the requirements analysis. E.g. F-1.1 refers to the staff interaction 1.1
functional requirement.
1. Staff interactions
1.1. Staff should be able to add new animals and clients
1.2. Staff should be able to view client and animal information
1.3. Staff should be able to edit animal and client profiles
1.4. Staff should be able to start the Matching algorithm process
1.5. Staff should be able to view a summary of matches made by the Matching algorithm
1.6. Staff should be able to view the details of a specific match made by the algorithm
2. Client interactions
2.1. Clients can view and edit their profile
2.2. Clients can view animal profiles
3. Algorithm
3.1. There should be an algorithm that can create optimal matches between clients and
animals
3.2. The algorithm should look at client preferences and match them with animal traits
3.3. The algorithm should attempt to create the largest number of acceptable matches
possible rather than a small number of extremely compatible matches.
3.4. The algorithm should provide output in a for.
Online Quiz System is a web-based multiple-choice-question quiz system for accessing students. It is a system by which students can sit in a quiz which need no pencil and paper. Students and lecturers must register in the system and get their own id.
Nowadays, students take quiz manually .Lecturers need spend more time on grading. Other than that, the quiz on paper maybe will be missing. Students need to wait for lecturers finish grading to get their result
Therefore, this system will help lecturers save their time because of automated marking. Lecturers can setup an exam in such a way that it will auto-grade itself. Students can answer the quiz from any location and get fast result.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Honest Reviews of Tim Han LMA Course Program.pptxtimhan337
Personal development courses are widely available today, with each one promising life-changing outcomes. Tim Han’s Life Mastery Achievers (LMA) Course has drawn a lot of interest. In addition to offering my frank assessment of Success Insider’s LMA Course, this piece examines the course’s effects via a variety of Tim Han LMA course reviews and Success Insider comments.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
1. E-Learning System
CSE 308: Software Engineering and Information System
Design Sessional (Use-Case)
Group no. : 06
1005062
1005065
1005071
1005072
1005074
1
2. Sub-systems with sub sub-systems
• Exam
– Question Management
– Schedule Management
– Appearing Exam
– Result Management
• Virtual Class Room
• Report and Information
• Forum
• Registration
2
3. 1. Exam Sub-system
1.1 Question Management sub subsystem
1.2 Schedule Management sub subsystem
1.3 Appearing Exam
1.4 Result Management sub subsystem
3
6. Glossary of Question Management
Actors Acts
Teacher Set and provide questions.
Moderator Mainly review and approve the question. Can also set question.
Database Stores the approved questions.
Use-cases Use
Provide Question Teacher set and submit questions. Moderator can also do so.
Review Question The submitted questions are reviewed and checked by the
moderator
Set Exam Pattern Moderator decides about the type of exam; MCQ or descriptive,
subject, class, number of questions etc.
Select Question From numerous submitted questions moderators choose the
questions for the exam.
6
9. 9
Use-case ID 1.1.1
Use-case name
Provide Question
Description Approved teachers and moderators will provide questions
for the exams.
Priority Essential
Primary actors 1. Teachers
2. Moderators
Secondary actors 1. Database
Trigger The teacher or moderator decides to set question.
Preconditions The designated actors must be signed in to the system
with a valid id.
Post conditions The provided questions are taken and forwarded to the
review use-case.
Conclusion The use-case concludes its functions when the primary
actors submit the question after accomplishment.
Implementation The system will provide the particular actor a suitable
interface to put the question in a definite field.
10. Flow of Actions:
Actor’s action System Response
1. Primary actor will sign in to the
system.
1. System will allow the actor to sign in
if it is a valid id.
2. Primary actor will choose to set
question.
2. System will provide the appropriate
interface for setting questions.
3. Then the actor will set the questions
as per the earlier choices and
attributes.
3. None.
4. After completing the question, the
primary actor will submit them.
4. The system will keep the questions
and wait for the moderators to check
whether they are eligible.
10
11. Alternative Actions:
• 1.a If the primary actor’s id is invalid the system ask him/her
to register.
• 3.a If the questions do not meet the requirement of the
preset question format, the system will prompt the actor to
reset the question.
11
13. 13
Use-case ID 1.1.2
Use-case name
Review question
Description Check the questions provided from the ‘Provide Question’ use-
case and approve the eligible questions.
Priority Essential
Primary actors 1. Moderators
Secondary actors 1. Database
Trigger The moderator chooses to moderate the submitted questions.
Preconditions The designated actors must be signed in to the system with a
valid id and there must be pending questions to review.
Post conditions The provided questions are checked and stored in the database if
they are up to the mark and the question provider will be
notified.
Conclusion The use-case concludes its functions when the primary actor
approves or rejects the question.
Implementation The system will provide the particular actor a suitable interface to
review questions.
14. Flow of Actions:
Actor’s action System Response
1. Primary actor will sign in to the
system.
1. System will allow the actor to sign in
if it is a valid id.
2. Primary actor will choose to review
the pending questions.
2. System will provide the appropriate
interface and the pending questions’
list.
3. Then the actor will select the
question and review.
3. None.
4. After completing the action the actor
will give his/her consent.
4. If the consent is YES then the
question is stored into the database.
Otherwise the system will reject it.
14
15. Alternative Actions:
• 1.a If the primary actor’s id is invalid the system rejects the
access request.
• 2.a If there is no pending questions, the use-case will notify
the moderator and terminate.
15
17. 17
Use-case ID 1.1.3
Use-case name
Set Exam Pattern
Description Moderators will decide the pattern of the exam
Priority Essential
Primary actors 1. Moderators
Secondary actors 1. Database
Trigger The moderator decides to set exam pattern.
Preconditions The designated actor must be signed in to the system with
a valid id.
Post conditions The provided exam pattern is taken and stored in the
database.
Conclusion The use-case concludes its functions when the primary
actor submits the exam pattern after accomplishment.
Implementation The system will provide the particular actor a suitable
interface to define the pattern in a definite field.
18. Flow of Actions:
Actor’s action System Response
1. Primary actor will sign in to the
system.
1. System will allow the user to sign in if
it is a valid id.
2. Primary actor will choose to set exam
pattern.
2. System will provide the appropriate
interface for setting questions.
3. Then the actor will set the exam
pattern for a particular exam.
3. None.
4. After setting the pattern, the primary
actor will submit them.
4. The system will store the pattern in
the database.
18
19. Alternative Actions:
• 1.a If the primary actor’s id is invalid the system refuses
him/her to access the system.
• 3.a If the pattern does not meet the requirement of the
preset exam pattern format, the system will prompt the actor
to fill necessary fields properly
19
21. 21
Use-case ID 1.1.4
Use-case name
Select Question
Description Moderators will select the questions for the scheduled
exams.
Priority Essential
Primary actors 1. Moderators
Secondary actors 1. Database
Trigger The moderator
Preconditions The designated actors must be signed in to the system
with a valid id.
Post conditions The questions will be preserved for the upcoming exam
and its access will be restricted.
Conclusion The use-case concludes its functions when the primary
actors select all the questions.
Implementation The system will provide the particular actor a suitable
interface to select from the approved questions.
22. Flow of Actions:
Actor’s action System Response
1. Primary actor will sign in to the
system.
1. System will allow actor to sign in if it
is a valid id.
2. Primary actor will choose to select
question
2. System will provide the appropriate
interface for selecting questions.
3. Then the actor will select the
questions as per the upcoming exam.
3. None.
4. After completing selecting the
questions, the primary actor will submit
them.
4. The system will store the questions
and restrict the viewing of question
until the scheduled exam.
22
23. Alternative Actions:
• 1.a If the primary actor’s id is invalid the system ask him/her
to register.
• 3.a If the selected question set do not meet the requirement
of the preset question pattern, the system will prompt the
actor to reset the question set.
23
26. Glossary of Schedule Management
Actors Acts
Moderator Mainly review and approve the question. Can also set question.
Students They can register for a exam at a definite schedule
Database Stores the schedule
All All can view the schedule. It is an open use-case.
Use-cases Use
Set Schedule Moderator will set schedule
Update Schedule If necessary, moderators can update and reset the schedule
View Schedule Any one can view the schedule. This use-case is open for all.
Registration The students will register for a exam schedule.
26
29. 29
Use-case ID 1.2.1
Use-case name
Set Schedule
Description Moderators will set schedule for the exams.
Priority Essential
Primary actors 1. Moderators
Secondary actors 1. Database
Trigger The moderator decides to set schedule.
Preconditions The designated actors must be signed in to the system
with a valid id.
Post conditions The provided schedules are taken and respective teachers
and students will be notified.
Conclusion The use-case concludes its functions when the primary
actors submit the schedule after accomplishment.
Implementation The system will provide the particular actor a suitable
interface to set the schedule in a definite field.
30. Flow of Actions:
Actor’s action System Response
1. Primary actor will sign in to the
system.
1. System will allow the actor to sign in
if it is a valid id.
2. Primary actor will choose to set
schedule.
2. System will provide the appropriate
interface for setting schedule.
3. Then the actor will set the schedule
and submit it.
3. System will keep the schedule and
notify teachers and students.
30
31. Alternative Actions:
• 1.a If the primary actor’s id is invalid the system ask him/her
to register.
• 3.a If any field of the schedule format is not filled system will
request the primary actor to setting it properly.
31
33. 33
Use-case ID 1.2.2
Use-case name
Update Schedule
Description Moderators can update schedule for the exams if
necessary.
Priority Conditional, not obvious but will enhance the system
Primary actors 1. Moderators
Secondary actors 1. Database
Trigger The moderator decides to update schedule.
Preconditions The designated actors must be signed in to the system
with a valid id and there must be an existing schedule.
Post conditions The updated schedules are taken and respective teachers
and students will be notified.
Conclusion The use-case concludes its functions when the primary
actors submit the schedule after accomplishment.
Implementation The system will provide the particular actor a suitable
interface to set the schedule in a definite field.
34. Flow of Actions:
Actor’s action System Response
1. Primary actor will sign in to the
system.
1. System will allow the actor to sign in
if it is a valid id.
2. Primary actor will choose to update
schedule.
2. System will provide the appropriate
interface for updating schedule.
3. Then the actor will reset the
schedule and submit it.
3. System will keep the schedule and
notify teachers and students.
34
35. Alternative Actions:
• 1.a If the primary actor’s id is invalid the system ask him/her
to register.
• 2.a If there is no existing schedule the system will prompt for
setting a schedule.
• 3.a If any field of the schedule format is not filled system will
request the primary actor to setting it properly.
35
37. 37
Use-case ID 1.2.3
Use-case name
View Schedule
Description All visitors can view schedule for the exams.
Priority Essential
Primary actors 1. All visitors
Secondary actors 1. Database
Trigger The visitor decides to see schedule.
Preconditions There must be an existing schedule.
Post conditions none
Conclusion none
Implementation The system will provide the particular actor a suitable
interface to view the schedule.
38. Flow of Actions:
Actor’s action System Response
1. Primary actor will choose to view
schedule.
1. System will provide the appropriate
interface for viewing schedule.
38
41. 41
Use-case ID 1.2.4
Use-case name
Registration
Description Registered students of the system will register for the
scheduled exam.
Priority Essential
Primary actors 1. Students.
Secondary actors 1. Database
Trigger The primary actor decides to register for the exam.
Preconditions There must be an existing schedule and primary actor
must be already registered.
Post conditions The student will be notified that he/she is enlisted for the
upcoming exam.
Conclusion When the student submits his registration.
Implementation The system will provide the particular actor a suitable
interface to register.
42. Flow of Actions:
Actor’s action System Response
1. Primary actor will sign in to the
system.
1. System will allow the actor to sign in
if it is a valid id.
2. Primary actor will choose to register. 2. System will provide the appropriate
interface for registration.
3. Primary actor will submit his
registration.
3. System will notify that his
registration is complete.
42
43. Alternative Actions:
• 1.a If the primary actor’s id is invalid the system ask him/her
to register.
• 3.a If any of the registration is not format wise system will
request the primary actor to setting it properly.
43
46. Glossary of Result Management
Actors Acts
Students Student will sit for the scheduled exam.
Database Database will store the answer script of the student.
Use-cases Use
Sit for Exam Registered students of the Exam will enter into exam
interface.
46
49. 49
Use-case ID 1.3.1
Use-case name
Sit for Exam
Description Registered students of the Exam will enter into exam
interface.
Priority Essential
Primary actors 1. Student
Secondary actors 1.Database
Trigger The primary actor decides to enter the exam.
Preconditions The exam must be started and primary actor must be
already registered.
Post conditions Answers will be stored in database.
Conclusion When the student submits his answer.
Implementation The system will provide the particular actor a suitable
interface to give exam.
50. Flow of Actions:
Actor’s action System Response
1. Primary actor will sign in to the
system.
1. System will allow the student to sign
in if it is a valid id.
2. Primary actor will choose to give
exam
2. System will provide the appropriate
interface for exam if he is registered to
the exam.
3. Primary actor will submit his
answers.
3. System will notify that his submission
has been completed.
50
51. Alternative Actions:
• 1.a If there is no valid id the system will prompt for
registration to the system .
• 2.a If the student is not registered to the exam , system will
reject him. Also if the exam is not started system will say him
to wait.
• 3.a If any question is not answered system will warn him
otherwise system will ask him for confirmation.
51
52. 1.4 Result Management
1.4.1 Evaluation
1.4.2 Descriptive Exam Evaluation
1.4.3 MCQ Exam Evaluation
1.4.4 View Result
1.4.5 Ask for Scrutiny
1.4.6 Scrutiny
52
54. Glossary of Result Management
Actors Acts
Students Can view respective results and can request for scrutiny if any problem
Teacher Will assess the descriptive exams’ answer scripts
Moderator Approve the scrutiny request issued by the student
Database Stores the evaluation results.
Use-cases Use
Evaluation System Evaluates the students’ answer as per the provided answers of the questions.
Descriptive Exam
evaluation
System sends the descriptive answers to all the question setters of the exam and they
evaluate the descriptive answers.
MCQ Exam evaluation System automatically evaluates answers.
View Result Students will see their results of exams they have appeared earlier.
Ask for Scrutiny If the students see any discrepancy in their result then they can issue the request for a
further scrutiny.
Scrutiny Moderator reviews the result and the answer script of the student who ask for a
scrutiny.
54
57. 57
Use-case ID 1.4.1
Use-case name
Evaluation
Description System Evaluates the students’ answer as per the
provided answers of the questions.
Priority Essential
Primary actors -none-
Secondary actors 1. Database
Trigger System itself triggers the use-case after the test finishes. It
is automated.
Preconditions The scheduled exam must be finished.
Post conditions Depending on the type of exam the system extends this
use-case.
Conclusion The use-case concludes its functions when the system
identifies the appropriate exam pattern.
Implementation It is a background process implemented by the system.
58. Flow of Actions:
Actor’s action System Response
1. The secondary actor, database will
serve the answers of a particular
student
1. None
2. The database also gives the info
about the type of exam.
2. The system invokes either the ‘MCQ
Exam Evaluation’ or ‘Descriptive Exam
Evaluation’ as per the info.
58
59. Alternative Actions:
• 1.a If there is no answer set of certain exam i.e. no student
participated in the exam, the use-case terminates.
59
61. 61
Use-case ID 1.4.2
Use-case name
Descriptive Exam Evaluation
Description System sends the descriptive answers to all the question
setters of the exam and they evaluate the descriptive
answers.
Priority Conditional, would enhance the system but if absent
won’t make the system unacceptable.
Primary actors 1. Database
Secondary actors 1. Teacher
Trigger ‘Evaluation’ use-case initiates this use-case if the exam
type is descriptive.
Preconditions The particular exam must be descriptive.
Post conditions The teachers evaluate the answers and the mark is stored
in the database for calculation.
Conclusion This event cease to functioning with the teachers’
finishing of evaluation.
Implementation The system provides the teacher an interface and the
answer in a certain field.
62. Flow of Actions:
Actor’s action System Response
1. Database sends the answer to the
teacher.
1. System notifies the teachers involved
to evaluate the answer.
2. Teacher signs in and chooses to
evaluate the scripts.
2. The system provides an interface to
the teacher to show the script.
3. Teacher evaluates the script and
submits marks on the basis of quality of
answer.
3. System stores the marks of the
particular answer in the database.
62
63. Alternative Actions:
• 1.a If there is no answer set of certain exam i.e. no student
participated in the exam, the use-case terminates.
• 2.a If the signing in id is invalid the system ask to register
properly.
63
65. 65
Use-case ID 1.4.3
Use-case name
MCQ Exam Evaluation
Description System automatically evaluates answers.
Priority Essential
Primary actors -none-
Secondary actors 1. Database
Trigger This is an automatic process. System triggers the use-case
immediately after the exam if it is an MCQ exam.
Preconditions The particular exam must be MCQ type.
Post conditions System evaluates the answers as per the pre stored
answer and store the result in the database.
Conclusion Use-case concludes with the finishing of evaluation.
Implementation This is a background process implemented by the system.
66. Flow of Actions:
Actor’s action System Response
1. Database provides the pre stored
correct MCQ answers of the questions.
1. None
2. Database then serves the stored
exam data of the participated students.
2. System then evaluates the students’
answers as per the correct answers.
3. None. 3. System stores the marks in the
database after finishing evaluation.
66
67. Alternative Actions:
• 1.a If there is no answer set of certain exam i.e. no student
participated in the exam, the use-case terminates.
67
69. 69
Use-case ID 1.4.4
Use-case name
View Result
Description Students will see their results of exams they have
appeared earlier.
Priority Essential
Primary actors 1. Student
Secondary actors 1. Database
Trigger Student decides to see their result.
Preconditions The evaluation must be finished and the student must
sign in to the system from a valid id.
Post conditions Result is shown to the student as per the request.
Conclusion Use-case concludes with the showing of result to the
student.
Implementation System will return an interface consisting of a chart of
correct and wrong answers and total mark obtained.
70. Flow of Actions:
Actor’s action System Response
1. Student signs in from a valid id. 1. System allows the student to access
the system.
2. Student chooses the particular exam
he appeared, to see his/her own result.
2. System searches the database and
find the result.
3. None. 3. System displays the result to the
student.
70
71. Alternative Actions:
• 1.a If actor tries to sign in from an invalid id system prompt
error.
• 2.a Student chooses the wrong exam or the exam he/she
didn’t participated
• 2.b System prompt an error and ask to choose the right exam
• 2.c The correct exam chosen by the student but its
evaluation is not finished
• 2.d System prompt the student to wait and to check after a
certain time
71
73. 73
Use-case ID 1.4.5
Use-case name
Ask for Scrutiny
Description If the students see any discrepancy in their result then they can
issue the request for a further scrutiny.
Priority Conditional, this use-case will be inclined with the
implementation of descriptive exam system. MCQ exam system is
fully automated.
Primary actors 1. Student
Secondary actors -none-
Trigger Student issue a scrutiny request if he/she see any problem with
his/her result.
Preconditions The evaluation must be finished and the student must sign in to
the system from a valid id.
Post conditions Use-case request waits for the approval of the moderator.
Conclusion Use-case terminates with the submission of the student’s scrutiny
request.
Implementation Primary actor will just prompt the designated option for the
scrutiny request from his/her profile with a valid exam info.
74. Flow of Actions:
Actor’s action System Response
1. Student signs in from a valid id. 1. System allows the student to access
the system.
2. Student chooses the particular exam
he appeared, found anomaly and
request for review of his/her answer
script.
2. System accepts the request and
conveys the request to the ‘Scrutiny’
use-case.
74
75. Alternative Actions:
• 1.a If actor tries to sign in from an invalid id system prompt
error.
• 2.a Student chooses the wrong exam or the exam he/she
didn’t participated
• 2.b System prompt an error and ask to choose the right exam
• 2.c The correct exam chosen by the student but its
evaluation is not finished
• 2.d System prompt the student to wait and to check after a
certain time
75
77. 77
Use-case ID 1.4.6
Use-case name
Scrutiny
Description Moderator reviews the result and the answer script of the
student who ask for a scrutiny.
Priority Conditional, this use-case will be inclined with the
implementation of descriptive exam system. MCQ exam
system is fully automated.
Primary actors 1. Moderator
Secondary actors 1. Database
Trigger The moderator decides to view the scrutiny request.
Preconditions There must be some scrutiny requests.
Post conditions The requested exam script is scrutinized.
Conclusion Use-case terminates with the submission of the student’s
scrutiny request.
Implementation Primary actor will be provided with a suitable interface for
scrutinizing the answer script.
78. Flow of Actions:
Actor’s action System Response
1. Moderator signs in from a valid id. 1. System allows the student to access
the system.
2. Moderator decides to view the list of
pending scrutiny request(s).
2. System shows the desired contents.
3. Moderator chooses the any request
to scrutinize.
3. System finds from the database, the
selected answer script corresponding to
the request.
4. Then the moderator scrutinizes the
script manually and submits the result
after finishing.
4. System replaced the reviewed and
revised result in the database.
78
79. Alternative Actions:
• 1.a If actor tries to sign in from an invalid id system prompt
error.
• 2.a If no scrutiny request, use-case terminates
79