Automated Time-Tabling System For Tertiary
Automated Time-Tabling System For Tertiary
Automated Time-Tabling System For Tertiary
net/publication/318990161
CITATIONS READS
0 1,851
3 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Jumoke Soyemi on 09 August 2017.
ABSTRACT various courses which will include the course title, course
The need to automate the manual process of lecture time code, contact hour (lectures and practical), course unit and the
tabling system in higher institution of learning cannot be set lecturer to take them. The second phase is the analysis of the
aside. Despite the fact that several other administrative sectors provided data where the data supplied by the departments are
of most institution have been automated, lecture time-tabling analyzed with the available space [hall sizes]. The last phase
is still done manually because of its inherent problems. is the Lecture time scheduling. Based on the analysis, the
Planning lecture time table is an administrative responsibility lecture time-table is produced with three outputs vis-à-vis:
that demands enormous attention and effort from any Hall time-table [omnibus/main control], Departmental Input
institution because of its constraint satisfaction problem. The and Lecturers time-table [control II]. In scheduling the lecture
Federal Polytechnic Ilaro, the case study in this research time table, the following constraints must be taken into
operates a central time tabling system implemented by a set up consideration; No student can attend more than one lecture at
committee members within the institution, which makes it a time, No lecturer can teach more than one course per time
more difficult in getting a flawless lecture scheduling. This and lecture hall cannot be assigned to more than one
manual time-tabling system used in the institution is time particular course at a time.
consuming and energy sapping which leads to loss of
information, general apathy, clashes and wastage of resources.
2. LITERATURE REVIEW
This research is targeted at ameliorating the above stated 2.1 Manual Time-tabling Generation
challenges. The main aim of the study is to develop an Timetable scheduling is an NP-hard problem. NP-hard stands
automated lecture time-tabling system to provide convenience for Non Polynomial Hard and means that there is no specific
in scheduling lecture time-table, reducing time constraints in algorithm which can be used for creating timetables, as
fixing the courses and venues and reducing the risk of constraints for timetables vary from institute to institute. The
omission of courses and clashes of halls and lecturers. The manual lecture time-tabling system requires considerable time
scope of work is limited to space allocation for lectures and and effort with a lot of paperwork. The process involves
merging of similar courses for a particular lecturer. We also assigning courses, lecturers and resources such as lecture halls
administered questionnaire to sample staff, committee to timeslots subject to constraints [4]. The committee saddled
members and student opinion on the existing system and the with the responsibility of manual time-tabling generation are
new system to be developed. The data gathered was analyzed usually faced with numerous challenges ranging from
and based on the analysis; the new system (automated time erroneous computation, clashes in lecture halls, omission of
tabling system) will be the best method in tackling the lapses courses just to mention a few. It has been noted that space
experienced by the old system (manual time table). management in educational institutions is more critical
compared to other institutions [5]. Therefore, management of
General Terms space and facilities within an organization is paramount and
Computer Application must be dealt with efficiently. A study by Ibrahim and
colleagues also noted that the space management for institute
Keywords of higher learning is very critical and therefore, space and
Lecture time table, Manual time-tabling system, Automated facilities management have to be the main agenda and need to
Time-tabling system, Institution. be managed efficiently [6].
20
International Journal of Applied Information Systems (IJAIS) – ISSN : 2249-0868
Foundation of Computer Science FCS, New York, USA Volume 12 – No. 5,
August 2017 – www.ijais.org
3. SYSTEM DESIGN
The first step in developing the software was to gather the
required information from the committee involved in manual
time table preparation. Data obtained include the number of
lectures halls, number of lecturers, courses with hours of
lectures and practical involved. The manual process was
analyzed and represented using Algorithm-Flowchart to
understand the flow of operation. This enabled us to
understand the flow of operation during the development
phase of the project. System analysis and documentation of
“To be” application was then carried out. The Business
Process for the manual time table (As It Is) and automated
time table (The To Be) and the Business process Model for the
proposed time tabling system are represented in the figures 1,
2 and 3 respectively below. The system is the minimum
operating system required. Also Adobe PDF reader or any
other PDF reading software was used. The design of different
forms required for user interaction was developed. The
interface was developed to be user friendly. The development
of a model that represents the structure of the database and the
interaction of the application with the database was carried Fig 3: The Proposed Model for Automated Time-tabling
out. For the Controller, we designed the logic and the System
implementation of different processes for the application
system. We integrated the developed modules into a single 4. SYSTEM IMPLEMENTATION AND
unit -the software package. We then went ahead to
STATISTICAL ANALYSIS
test and validate the application output, efficiency and flow .
4.1 Software Implementation
Several constraints were taken into consideration in the
software implementation. The case study in this research
utilizes a centralized lecture time tabling system, meaning that
lecture scheduling for the school is done centrally. A number
of constraints were taken into consideration among which are;
No student can attend more than one lecture at a time, No
21
International Journal of Applied Information Systems (IJAIS) – ISSN : 2249-0868
Foundation of Computer Science FCS, New York, USA Volume 12 – No. 5,
August 2017 – www.ijais.org
lecturer can teach more than one course per time and lecture class size for maximum utilization of limited resources. The
hall cannot be assigned to more than one particular course at a software is also able to merge classes (2 or 3) into a lecture
time. In addition courses with same course code, title and at hall as long as the course title, course code and class level are
the same class level can be merged together to maximize the same and there is available class capacity that can hold
space utilization. Figure 4 is a snapshot of ‘Assign Lecturer to such merged classes.
Courses’ module; table 5 is a module indicating where
additional halls/venues can be added to existing venues.
Figure 6 is a ‘Generation of Timetable’ module where the
actual allocations of courses are done by the software based
on constraints set. Figure7 is a module where the generated
time table can be obtained and finally figure 8 is the result of
the lecture time table generated and downloaded in PDF
format.
22
International Journal of Applied Information Systems (IJAIS) – ISSN : 2249-0868
Foundation of Computer Science FCS, New York, USA Volume 12 – No. 5,
August 2017 – www.ijais.org
the class level such as CSI - which means Computer Science Estate Management and Valuation, Quantity Surveying,
department 100 level, MSII – means Mathematics and Surveying and Geo-Informatics, Urban and Regional
Statistics department 200 level and so on. Planning, Accountancy, Banking and Finance, Business
Administration and Management, Marketing, Insurance,
Taxation and General Studies department as evidenced in
figure 8.
Table 1. Demographic Information of respondents
Frequency Percentage%
Male 88 44
Female 112 56
Gender Total 200 100
60
55
23
International Journal of Applied Information Systems (IJAIS) – ISSN : 2249-0868
Foundation of Computer Science FCS, New York, USA Volume 12 – No. 5,
August 2017 – www.ijais.org
Produc…
Updat…Efcie…Demand
Extent…
15
Frequency
time table y 15 100.0
data Total 10
5
collection 0
and Always
verificatio
n done? Occassionally
2 Producing Always 9 60
Institution Occasionall 6 40
Items
Time table y 15 100.0
should be Total
done Figure 10: Component Bar Chart showing the perception
To what Always 15 100.0 of respodents on component time tabling scheduling
3 extent is Total 15 100.0
Table 3: Perception of Respondents on Automated Time
the Tabling Scheduling
Institution
Time table S/N Frequen Percenta
updated? o cy ge
Resources, Always 11 73.3 Do you Yes 169 84.5
4 venues of Occasionall 4 26.7 think the No 31 15.5
lectures, y 15 100.0 1 automated Total 200 100.0
and Total method of
teaching time tabling
staff are scheduling
deployed is
in an appropriate
efficient Yes 155 77.5
and Do you No 29 14.5
effective 2 think this I don’t know 16 8
manner method will Total 200 100.0
Lectures Always 13 86.7 be
5 time table Occasionall 2 13.3 convenient
are y 15 100.0 and easy to
considered Total use?
and Do you Yes 15 7.5
confirmed think the No 174 87
as 3 manual I don’t know 11 5.5
appropriat system of Total 200 100.0
e to the timetabling
demand of scheduling
the course is
Source: Field Survey, 2016 appropriate
in this
Based on the analysis of the research study, it is pertinent to dispensation
note that time tabling scheduling is a pre-requisite for ?
effective implementation of any school lecture time table. This Should a Yes 139 69.5
is evidenced from figure 9 below. particular No 33 16.5
4 unit be I don’t know 28 14
responsible Total 200 100.0
for time
tabling
scheduling?
Are your Yes 25 12.5
timetable No 161 80.5
5 schedule I don’t know 14 7
always Total 200 100.0
flawless?
Has this Yes 128 64
6 manual No 72 36
system been Total 200 100.0
24
International Journal of Applied Information Systems (IJAIS) – ISSN : 2249-0868
Foundation of Computer Science FCS, New York, USA Volume 12 – No. 5,
August 2017 – www.ijais.org
25
International Journal of Applied Information Systems (IJAIS) – ISSN : 2249-0868
Foundation of Computer Science FCS, New York, USA Volume 12 – No. 5,
August 2017 – www.ijais.org
b ility
Effici
Relia
ency
of
of a
is appropriate?
Manual
of
of
clashes
QUESTIONS
of Responsibility
and
of Time
Conveniency
Do you think
Flawlessness
Clashes
Eradicat io n
result
aresult
of
a
Delay
Respo nsib iltyE ficen c y
Changesas
as
timetabling 0
scheduling is
appropriate in
Dispensation?
Will this new
Figure 11: Component Bar Chart showing the perception method make 131 48 21 200
of respondents on Time tabling Scheduling time tabling 82.33 109.0 8. 67
reliable, 0
effective and
efficient?
Total 247 327 26 600
Where;
2
χ is the chi-square test statistic
Table 5 Computed Result
Oi is the observed frequency
ei is the expected frequency Chi- DF Critical P-Value Remark
square Value
∑ is the summation sign
260.886 4 9.488 0.000 Reject H0
The critical value, χ2
tab , (r 1)( c1)
Where;
= level of significance From the chi-square analytical method, we observed that the
calculated result is greater than the critical value at the =
(r-1)(c-1) = Degree of freedom 0.05 level of significance i.e. 59.674 > 9.488. Therefore, we
2 2 reject the null hypothesis and conclude that automated
Decision rule: Reject H0 if χ cal is greater than χ tab at level
timetabling scheduling is significantly efficient, reliable and
of significance, otherwise, accepts H0. For the purpose of this
effective in Nigeria Higher Institutions. This can also be
research work, the hypotheses was tested at 95% confidence evidenced from the P-value of 0.000 which also serve as an
level i.e. =0.05
indication of rejecting H0 since it is less than = 0.05 level of
H0: Automated timetabling scheduling is not significantly significance.
efficient, reliable and effective in Nigeria Higher Institution
The plotted graph of figure 12 below justify the significance
H1: Automated timetabling scheduling is significantly of the tested hypothesis in addition to the opinion of the
efficient, reliable and effective in Nigeria Higher Institution. respondents on the overall performance of manual and
automated time tabling scheduling. The perception on general
satisfaction indicates that 36% were “highly satisfied” with
manual time tabling scheduling while 52% was observed and
recorded for its automated counterpart.
26
International Journal of Applied Information Systems (IJAIS) – ISSN : 2249-0868
Foundation of Computer Science FCS, New York, USA Volume 12 – No. 5,
August 2017 – www.ijais.org
6. ACKNOWLEDGMENTS
Perception of respondents on overall This research was supported by TETFUND Grant.
performance of Time Tabling Scheduling
7. REFERENCES
200 [1] Burke E. K. and Petrovic S. Recent research directions in
automated timetabling [J] European Journal of
N
27
View publication stats