Professional Documents
Culture Documents
Research Method Assignment Final
Research Method Assignment Final
Project Proposal
Project Title: Exit Exam Preparation platform
Done by
Name id
Saleamlak Msganaw 0589
Ayle shumba 0121
Banchayehu Alemie 0134
Negase Busha 0553
Yenenesh Emito 0715
Belete Mulugeta 0145
Asmamaw Worku 0105
January 4, 2024
Gambella, Ethiopia
Abstract
Exit Exam student preparation platform is a platform where Gambella university graduate students able
to prepare themselves for National Exit Exam. The platform allow instructor to prepare exit-exam
oriented contents such as template-based notes and exit-exam oriented questions of courses that are
selected for exit exam with respect to their departments. After the exit-exam contents are created ,if
necessary, the platform allow instructor to edit and delete those contents easily. Plus once the contents
are published the graduate student can prepare themselves studying the notes along with taking Mock
exam in order to check how much they understand the courses they are studying. This way this
proposed platform help students to prepare for exam. Including Gambella university, graduate students
and Instructors are the beneficiary of this platform. It enables graduate students to pass exit exam as
well as rescue university from unnecessary resource expenditure and reduce instructor workload as
well. The technologies that will be used to build this platform are ReactJS and Django with
PostgreSQL database. Also we are going to use iterative model during project development because
this model allow us to start with minimal set of requirement and meanwhile it enable us to add more
requirements as needed. So the blended nature of the methodology and technologies we are going to
use make this proposed system more flexible as well as scalable.
I
List of Figures
list of Tables
Abstract
Table of Contents pages
1.introduction to the organization ---------------------------------------------------------- 2
2.introduction to the project ----------------------------------------------------------------- 3
3.statement of the problem ------------------------------------------------------------------- 4
4. objective of the project --------------------------------------------------------------------- 5
4.1 General Objective -----------------------------------------------------------------5
4.2 Specific objective -----------------------------------------------------------------5
5. scope and limitation of the project ------------------------------------------------------- 5
6.methodology -------------------------------------------------------------------------------- 6
6.1 Data collection methodology --------------------------------------------------- 6
6.2 Implementation methodology -------------------------------------------------- 6
6.3 system analysis methodology -------------------------------------------------- 7
6.4 system design methodology --------------------------------------------------- 8
6.5 Development tools -------------------------------------------------------------- 15
6.6 Testing methodology ------------------------------------------------ 16
7.Significance of the Project -------------------------------------------------------------- 17
8. Target beneficiary of the project ------------------------------------------------------- 17
9. feasibility --------------------------------------------------------------------------------- 18
9.1 Technical feasibility ------------------------------------------------------------ 18
9.2 Operational feasibility --------------------------------------------------------- 18
9.3 political feasibility ------------------------------------------------------------- 18
9.4 Economic feasibility ----------------------------------------------------------- 19
10.project plant ------------------------------------------------------------------------------ 19
10.1 Project schedule --------------------------------------------------------------- 20
10.2 project Cost ------------------------------------------------------------------- 20
10.3 Project Organization ---------------------------------------------------------- 20
11.References ------------------------------- ------------------------------------------------- 21
II
List of Figures
list of figures
Figure 1: use case diagram ------------------------------------------------------------------- 11
figure 2: class diagram ----------------------------------------------------------------------- 12
figure 3: data flow diagram ------------------------------------------------------------------ 13
figure 4: component diagram ----------------------------------------------------------------- 14
list of tables
table 1: hardware tools -----------------------------------------------------------------------15
table 2: software tools -------------------------------------------------------------------------16
table 3: project schedule ------------------------------------------------------------------------ 20
table 4: project cost ------------------------------------------------------------------------ 20
table 5: project organization ------------------------------------------------------------------ 20
III
this page is intentionally left blank
1
Introduction to the organization
1.2 Background of the organization
The Federal Democratic Republic of Ethiopia (FDRE) has implemented tremendous development
changes in the country and one of the policies designed by the government to bring about rapid and
sustainable development is the education and training policy. As it is known there were only two public
universities in Ethiopia twenty years ago. Now, the number of public learning institutes have increased
more than 45 in the country, among them is the Gambella University which is situated in Gambella
People National Regional State (GPNRS) is one of the recently established higher education
institutions in Ethiopia. Its cornerstone was laid by FDRE Prime Minister Hailemariam Desalegn and
GPNRS president Gatluak Tut on 28th April, 2014. Gambella University is located at Gambella town,
the capital of GPNRS which is 766 km far from Addis Ababa. At the beginning the institution was
established as Gambella Agricultural,Technical, Vocational and Educational Training (GATVET)
College which was organized and managed by the former Ministry of Agriculture and Rural
Development and GPNRS and Bureau of Agriculture and Rural Development from 2002 to 2012 to
produce middle level Agricultural Developmental Agents. During ten years (2002-2012) more than
1,950 students were graduated on Animal Science, Natural Resource,Plant Science and Cooperative
Departments in the Diploma program / (level IV). Moreover, more than 493 General Agriculture
students were graduated within the Certificate Program.Later on, based on the agreement made
between the Ministry of Education and Regional stakeholders, it was affiliated with Mettu University
and become the College of Agriculture and Natural Resource campus from 2012 to 2013/14 with
(Animal Science, Plant Science, Natural Resource Management and
Agricultural Economics) departments.
As an independent institution Gambella University was proclaimed by the Council of Ministry under
Proclamation No. 317/2006 and assumes its institutional mandate. Right after, the establishment of
Gambella University in 2014 opened a new chapter in the history of the Gambella Region and the
people. Soon after, the University was introduced to the public and 514 students were assigned to study
in College of Agriculture and Natural Resource and Faculty of Business and Economics with thirteen
Departments and currently there are 31 undergraduate programs and two Colleges College of
Agriculture and Natural Resource, College of Engineering and School of law Faculty of Business and
Economics, Faculty of social Science and Humanity, and Faculty of Natural and Computational
science. Additionally, the university already launch Postgraduate Program in Animal Production
independently and three Postgraduate programs (Project Planning and Management, Development
Studies and Master of Business Administration) in collaboration with Green Research Development
Institute (GRDI). Even though Gambella University is at its infancy stage, the host region has potential
and gifted natural resources (Livestock, Fish, Apiculture, Park, Soil, Forest, Multi Crops and Minerals)
and internally committed academic, supporting staff and reliable stakeholders. Based on the
university’s strategic plan GMU is „envisaging to be one of the recognized academic and research
center in Africa by 2030‟ in its core four strategic pillars namely Educational Quality and
Relevance, Research and Technology Transfer, Community Service and Partnership, and Good
Governance of the university is to realize it’s given mission by HEI Proclamation No. 650/2009
Article 4.
1.2.1. Mission of Gambella University
Gambella University is intensely committed to provide high quality academic and training to produce
competent and ethical citizens and enhance modern technology and problem solving researchers that
contribute to region and country development.
2
2.2. Vision of Gambella University
Envisages, being one of the recognized academic and research centers in Africa by 2030.
As higher educational institution, In National Exit Exam enabling graduates to score high, at least 50
percent, is a number one measure to determine whether there is education quality or not in that
institution. From last year statistical data of Gambella University Exit exam experience, 84% of
Gambella University graduate students failed National Exit Exam. Only 16% of the graduate students
passed the Exam. These result combined with other things make the university feel shame and placed
under warning stage. It is known that if the university does not bring a dramatic change in coming three
years, it is going to be shutdown or downgraded. So before that happen, Gambella University has to
have its own exit exam preparation framework or platform to be able to make ready graduate students
for National Exit Exam.
Exit Exam students preparation platform is a web-based web application that host exit-exam-oriented
contents. In IT Platform is, according to techtarget.com, is any hardware or software use to host an
application or service. In our case when we say a platform we mean that a web application that host
contents. What kind of contents? Exit-exam oriented contents. And according to marria-webster,
preparation is a process of making something ready. Also according to Wikipedia, exit exam is a test
that is given to graduate students of higher education institution. So when we combine all of these, exit
exam student preparation platform is web application software that hosts exit-exam-oriented contents
which help students to get ready for the test that is given for higher education institution graduate
students to get their licensed degree. This proposed system has two main aims:
Therefore, equipped with these two main functionalities our proposed system, EEPP, will enable
graduate students pass National Exit Exam 100 percent which in turn bring dignity for the university
and rescue from being downgraded.
Besides increasing the number of exit exam passing graduates, this proposed platform resolve issue
observed in the existing system, rescue Gambella university from unnecessary resource wastage for
exit exam preparation as well as eliminate tedious and exhaustive way of exit exam preparation
process.
3
1.3 Statement of the Problem
According to the Ethiopian new educational reform, a graduate student has to sit for exit exam after
four or five years of stay in university and score at least 50 percent in order to be awarded a degree as
well as to be eligible for any form of employment and graduation ceremony. Otherwise if they failed to
pass, no degree, no employment, no graduation. All the four or five years student’s sweat will be
squashed with one exam. From last year exit exam experience of Gambella University, only 16% of
Gambella University graduate students able to pass the National Exit Exam. On the other hand 84% of
Gambella University graduate students failed National Exit Exam. Why this happen? This is actually
what motivate us to come up with this project? Why only 16 percent of Gambella University graduate
students able to pass and the rest are not? Main reasons for this result would be:
This two reasons take the lion share for failure. Because since there are about 15 courses that are
targeted for National exit exam for each departments. covering all those courses(each containing 10 to
15 chapters) within a few month along with normal class is too much difficult. What is worse, even the
material they have at their had is lecturer-based, direct-copy of internet and off-topic of curriculum.
Thus, it is already known that reading those materials result in not success. Because the Exit Exam
questions are standard curriculum-based and conceptual. All of this cause the student not to prepare
themselves very well.
The second cause is manual Exit-Exam Preparation system. In Gambella University, of course, there
is Exit-Exam Preparation System. But it is manual, somehow traditional, paper-based,time consuming
as well as not organized and contentious assessment-based. As a result, it is not helping Graduates
students in passing National Exit Exam as expected as we understand from last year experience. Plus It
costs the university for unnecessary resource expenditure as well as load to much burden to the Exit
Exam committee or Lecturers during exit-exam-material preparation. The following are major issues
that are highly observed in the existing system.
➢ Exit-exam materials’ notes are no precise, short and template-based as well as exit-exam
oriented.
➢ Only two Mock (Models) exam are available
➢ retaking Mock multiple time is difficult and almost impossible
➢ editing exit-exam material is time consuming and cause delay delivery to students
➢ high cost to buy papers, printing color for hard copy exit exam materials
➢ exit exam materials occupy much spaces in Graduate electronic devices.
➢ Students has to wait for their results
➢ not flexible (in terms of time,place,capability ) for student
➢ not student-centered
➢ student waste for students particularly the tutorial class since it is conducted afternoon time.
So as problem solver, it is important to build a platform that allow instructors to create, edit, delete exit
exam-oriented notes and questions. Generally, it become very crucial build an online web-based exit
exam preparation platform to resolve some of the issue observed in the existing system. \
4
1.4 Objective of the Project
1.4.1 General objective
The general objective of the project is to develop web-based exit exam preparation platform for
Gambella university students
5
➢ the proposed system is accessed by english language and only for Gambella University students
➢ implement next course recommendation mechanism
the followings are what the proposed system is not going to perform or what is not included in the
proposed system.
➢ The proposed system cannot access with their local language
➢ the platform does not force the student to complete reading notes in order to take the Exam
provided in the platform
➢ the proposed system does not provide quiz or pop up questions to help student focus on what
they are reading on.
➢ It does not bring education quality
1.6 Methodology
1.6.1 Data Collection Methodology
This project is going to be created for graduate students and exit-exam committee, we have to gather
data from those direct beneficiaries of the platform in order to create user-friendly and responsive user
interfaces. We used the following requirement gathering techniques to gather necessary information.
➢ Interview
we interviewed graduating students those who live in our campus about the kind of platform
they are looking for to prepare themselves for Exit Exam. We made an interview with
instructors (lecturers) what kind of website or platform or online system they are in need to get
exit-exam oriented notes and questions.
➢ Questionnaire
from the technical approach of gathering data with respect to questionnaires and interviews,
Questionnaire is one of best approach in order to generate different requirement information
from Lecturers, because interviews are not much appropriate for them due to work burdens.
➢ Prototyping
It is a techniques of obtaining early feedback on requirements by providing a working models of
the expected product before actually building it. So in this project we used this technique to
elicit requirements in order to build user-friendly user interfaces.
1.6.2 Implementation methodology
our platform will be integrated with the existing Gambella University web application. So there
is no need to pay for hosting and domain to make the platform available for everyone. Also the
current manual system is still working. Since we cannot change it directly or partially we
choose to develop the proposed system parallel to the existing system. We are going to change
the manual exit exam preparation system after the graduates students and instructors familiar
with the proposed platform, until that the graduates and the university uses the proposed system
parallel with manual exit exam preparation platform.
6
1.6.3 System analysis methodology
there are different types of software development approaches. In this project we used the following
approaches because we found that they are very suitable to our project.
➢ Functional Requirements
functional requirement is a statement of what a product ( platform) must do. The
functional requirements of this projects are the following:
➢ Administrator
➢ login
➢ logout
➢ Manage accounts
✔ add students and instructor accounts
✔ inactive students and instructor accounts
✔ activate students and instructor accounts
✔ delete students and instructors accounts
➢ manage departments
✔ add new departments
✔ show departments
✔ delete departments
➢ manage instructors
✔ add new instructor
✔ list all instructors
✔ update instructors details
✔ observe instructors notes
✔ see instructors’ exams
➢ manage students
7
✔ add new student
✔ list students
✔ observe students progress
✔ observe students exam results
✔ observe students’ detail
➢ manage courses
✔ add new course
✔ display all courses
✔ delete course
➢ Graduate students
➢ register
➢ login
➢ logout
➢ manage profile
➢ change photo
➢ update username
➢ change password
➢ change email
➢ change department
➢ bio
➢ display notes
➢ read note
➢ display exams
➢ display exam results
➢ take exam
➢ show progresses
➢ Instructors
➢ login
➢ logout
8
➢ list notes
➢ list questions
➢ manage profile
➢ change email
➢ change social media accounts
➢ manage notes
➢ create notes
➢ edit notes
➢ delete notes
➢ attach audio,video, diagram with notes
➢ manage questions
➢ create questions
➢ edit questions
➢ delete questions
➢ attach images or diagrams with questions
➢ Non functional requirements
non-functional requirements are a set of specifications that describe the system
operation capabilities and constraints. The proposed platform have the following non-
functional requirements:
✔ Performance
the proposed system would perform well. The platform is build based on single-page
application. Thus only the required (requested) component of the platform would be
loaded. As a result this proposed platform would perform its operation as fast as
possible.
✔ Security
since the proposed system built based on Django framework which has its own
security functionalities which mitigate common web-application attacks like cross-
site-request-forgery (CSRF). In addition, to control only authorized instructors to
prepare notes and questions, only the administrator create account for them with the
9
required privileges and provide their username and password. With that provided
username and password, the instructors are able to login and prepare contents. This is
also another security layer that the proposed system provides.
✔ Availability
since this platform is web-based, it can be accessible in any time anywhere in the
world as long as there is internet connection.
✔ Portability
since the proposed system is web-based, it is can run in any operating system as long
as there are modern browsers available. But the proposed system might not be
portable to older browsers such as Internet Explorer since the system use modern
web-frameworks which need latest browsers functionalities.
System modeling diagrams
10
figure 1: use case diagrams
11
class diagram
12
figure 3: data flow diagram
13
component diagram
14
1.6.4 Development Tools
1.6.4.1 Hardware tools
4 Note taking, audio recording 4GB RAM To take note, record audio
and questionnaire tablets 64GB storage and to do questionnaire
android version 8 and above during data collection
5 Stationary To do
materials(pen,papers) sketching,diagramming
and drafting
documentation. To jot
down some insight and pop
up ideas
15
1.6.4.2 Software tools
16
First , in each of programming states, we will check either the code has an error or not at ach
line. Next, we will test the block of codes, and finally if the implementation is ended whole
code is verified and maintained.
1.9 Significance of the Project
The significance of this project lies in its potential to increase the number of passing graduates
students in National Exit Exam, creating a conducive, content-full, student-centered learning
environment as well as minimizing unnecessary resource wastage for exit exam preparation. In
general this project has the following significances:
➢ It save lecture and graduate students times wasted during exit-exam tutorial class
➢ Increase the number of passing Graduate students
➢ Help the university in reducing money expenditure exit exam materials (paper,printing
colors)
➢ Help graduate students to score high in National Exit Exam
➢ Help the graduate student to examine their exit-exam status
➢ Help the Graduate students to familiarize themselves with online examination system’s
➢ Create competitive environment among graduate students of their department
➢ Ease Graduate students preparation for exit exam
➢ Help Graduates to consume and assimilate the core and important concepts of a course
and build confidence
➢ Help the university in monitoring graduate student preparation status
➢ Help university to spend less on exit exam preparation process
➢ Help exit-exam committee to create,update,delete exit-exam oriented notes and
questions easily
➢ Eliminate face-to-face exit-exam preparation environment
➢ provide flexibility during exit exam preparation process
➢ allow instructor to restructure and combine related chapters’ note together to deliver
smooth flow of knowledge to the students
In essence, the platform eliminate graduates fear and stress of exit exam by giving them an
opportunity to prepare themselves well with short,clear and precise, template-based, exit-exam-
oriented notes and questions.
17
Indirect Beneficiaries
➢ Gambella University
1.8 Feasibility Analysis of the project
As the name suggests feasibility study is to assess the practicality, viability, and potential
success of the proposed software solution. It is a compass that guides our software project from
dream to reality Therefore, the feasibility analysis of the proposed platform involves the
following feasibility
➢ Technical feasibility
since this project is web-based platform. It does not need any kind of high-tech device
and software tool to develop it. The developers can use resources available in Gambella
University. Even the web-development technologies and frameworks used to
development of this project are industry standard and easily available. Also the some of
the teams have all the necessary capabilities and technical skills required to develop the
platform successfully within proposed time. But not all member of the team aware
ReactJS and Django web-framework technologies. There could be, somehow, technical
issue during maintaining and deployment as well as development process of this
proposed platform.
➢ Operational Feasibility
Enabling graduate student to pass National exit exam is one major priority of the
Gambella University. That is why the university is providing exit exam tutorial classes
and materials early on. Thus this proposed platform will boost what the university is
expecting from tutorial classes and material distributions: high number of Exit Exam
passing graduates.
The proposed system does not need extra thing to operate. It does not even need
payment to host it. It can be integrated with the organizations web application host.
The technology the teams used to develop the platform and the technology Gambella
University use are compatible; the projects hardware requirements are supportable.
Plus the developer team use industry standard user-interface design framework(React),
the platform is very user-friendly; it is a kind of likable and attractive. Besides , this
web-platform is unique and it is kind that needed most in University like Gambella.
Because last year the university can only pass 16% of the its Graduates students in
National Exit Exam. Which depict less education quality. The aim of the project is to be
with the university during its strive to bring dramatic change.
The university can use this software very well to help graduate student pass 100 percent.
➢ Political Feasibility
our project will not conflict with any law in Ethiopia. The project team members will
build the system without violating rules and regulations of the Ethiopian
Government,Ministry of Higher education as well as the Gambella University. So that
the proposed system is legally and politicly feasible.
18
➢ Economic feasibility
when the team analyses the proposed platform by comparing the cost with its benefit, the
benefits out weights the cost. So this proposed platform economically feasible.
1.9 Project Plan
Below we list the plot of project in line with a schedule, cost and team organization and
composition. However this may alter in the real time on our project.
1.9.1 Project Schedule
Tasks December January February March April
W W W W W W W W W W W W W W W W W W W W
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Collecting
Requirement
Analysis
Documentation
Design
Implementation
Testing
Deployment
19
1.9.2 Project Cost
20
References
my proposal2-final year project, Kaduna state University
web based graduate exit examination system(2022). debre tabor university
web based Dormitory Management system (2022). Gambella University
http://dromotolom.blogspot.com/2016/03/the-birth-of-gambella-university.html (online)
Alan dennis (2019).system analysis and design (5th edition). indiana University
21