SlideShare a Scribd company logo
1 of 8
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2844
Algorithm for efficient seat allocation process in college exam system
1PROF. NILIMA NIKAM, 2AKSHATA JAGDALE, 3GUNJAN PATIL, 4PRACHI PATIL
1234Yadavrao Tasgaonkar Institute Of Engineering And Technology
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract-Exam seat allocation is one of the major
concerns in quality education. With the increasing
number of students, subjects, departments and rooms,
exam seatmanagementbecomescomplex.Maintaininga
decent exam environment with the proper seating
arrangement is one of the difficult jobs for authority.
This research offers solution for exam seating
arrangement problemsthatcanbeachievedthroughthe
sequential execution of three proposed algorithms. This
research offers a solution for preventing some exam hall
cheating by arranging seats for large students and it
also finds out the best combination of rooms to be
assigned for the exam to organize perfect seating based
on the room orientation and size, number of students,
differentiation of subjects. To do this research, we have
collected data and methods from a university those are
being used for their exam seatingarrangement.Byusing
university exam information we test our algorithms. It
provides better seating plan then the manual system
used by the university.
Keywords— Exam; Seating Plan; Seat Allocation;
Algorithm
I. .Introduction
A successful distribution of seats in exam is one of
the primary concerns of a well prepared exam hall.
While distributing seats in the exam hall, authority
tries to ensure a minimum distance between students
to protect cheating as like as copying from “crib sheet”
and other students [1], [6]. Another important issue is
to utilize the best use of seats. Theprocessofexamseat
assign starts with the exam timetabling [2],[3] but in
some cases timetabling is separate from exam seating
[4]. Usually Exam seats are allocated manually based
on some basic rules. Most of the cases, it demands high
cost and time to provide the optimum solution while
there are a large number of students and they are from
multipledisciplinesorsubjects.Someofthecasesthere
are possibilities of having some empty seats,
overlapping students with different subjects in the
same column and also having no distance between the
students with getting same question set. As a result it
becomes very toughforinvigilatorstocontroltheexam
hall and also to ensure a proper exam environment.
With the increasing number ofstudentsandsubjects,it
becomes more difficult to arrange the proper seat plan
for the students. Most of the institutions do this
process manually. Although there have many related
works of exam arrangement, institutions face
difficulties to do those works. Most difficulties arise
from the exam timetabling and room assignment
problem. Though centralize exam affects educational
achievement, but it is essential for standard education
[10]. Most of the institutions arebecomingunwillingto
centralize examination system [11] day by day. One of
the major causes is that with the increasing number of
students, courses and departments, it becomes almost
unmanageable to allocate proper examseats.Itisquite
difficult to properly allocate the seats among a large
number of students whenever the students are from
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2845
different subjects. We have to follow some
preconditions for proper allocation of exam seats.
Minimum one column of distance needs to be
maintained while seating the students of the same
subject. The students of different subjects should not
be allowed into one column. The best use of the seats
should be confirmed. This may possible for a small
number of students to do it manually with fulfilling
these preconditions, but for a large number of, it
becomes harder.
To get rid of these hassles, some institutions
encourage decentralize the exam system instead of
the centralize exam system [11]. They offer the
course teachers to arrange the exams individually for
the students of the same course. But it is very hard
for a course teacher to manage quality examination
while conducting exams this way.
Though centralize exam affects educational
achievement, but it is essential for standard education
[10]. Most of the institutions arebecomingunwillingto
centralize examination system [11] day by day. One of
the major causes is that with the increasing number of
students, courses and departments, it becomes almost
unmanageable to allocate proper examseats.Itisquite
difficult to properly allocate the seats among a large
number of students whenever the students are from
different subjects. We have to follow some
preconditions for proper allocation of exam seats.
Minimum one column of distance needs to be
maintained while seating the students of the same
subject. The students of different subjects should not
be allowed into one column. The best use of the seats
should be confirmed. This may possible for a small
number of students to do it manually with fulfilling
these preconditions, but for a large number of, it
becomes harder.
This exam seating problem can be simplified into
two parts, the first part is exam timetabling and the
second part is seating and room assignment. Our
research objective is to find out the solution of exam
seating or room assigning problems to prevent
cheating in exams.
The hard constraints of exam seating problems are
as follows:
H1: To preventcheating (copying fromanother),no
student of the same query set should allow to sit
beside.
H2: Students having different query sets do not
allow in nearest columns.
H3: As less as extra seats will be available in the
exam hall during the exam.
H4: As many as seats will be used during the exam
for student seating.
H5: The minimum number of exams takes place in
EXISTING SYSTEM
The existing system offers the course teachers to
arrange the exams individually for the students of the
same course. But it is very hard for a course teacher to
manage quality examination while conducting exams
this way. For maintaining central examination some
institutions offer one room for one exam to get rid of
this hassle of preparing a seating plan. As a result the
quality of examination as well as education becomes
questionable for lots of the educational institutions.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2846
DISADVANTAGES.
 Its manual system so its take a lot of time
for prepare seating chart.
 Increase the ratio of exam hall cheating by
arranging seats for large students.
 Maintain the paper work.
 Manpower was required.
OBJECTIVE
Our research objective is to find out the solution of
exam seating or room assigning problems to prevent
cheating in exams.
II. LITERATURE SURVEY
In this literature Serve there are few solutions for
exam room assignment [3],[7]. The Senior Capstone
Project [5] of Prince of Songkla University, Thailand is
offered a solution but the feature not effective enough.
M.N.M. Kahar and G. Kendall [7]providedasolutionfor
room assignmentandtheyconsiderthatonlyoneexam
will take place in one room at a time, but it may create
an opportunity to cheat in exam hall as like as copying
from other. M. Ayob and A. Malik[3] also did the same
thing about the room assignment, but they consider
some special exam. This type of exam environment is
easy to maintain, but it does not ensure the quality of
exam environment Tosolvethisproblem,thisresearch
offers a system to generate an exam seat plan for a
large number of students from different subjects. This
system mostly focused on optimum uses of seats,
having a distance of students getting same queryset to
prevent cheating (copying from others) in the exam,
avoiding seat overlapping and finally full seating
arrangement that is comfortable both for the students
and invigilators
III. PROPOSED SYSTEM
In our proposed system there are no fixed rules for
exam seating. Different institutionsfollowthedifferent
seat allocation methodology in exam based on the
number of students,capacityofseats,environmentand
exam type. Mostly two types of seating methodologies
are used for exam seating where the room is
rectangular or square. These methodologies look like
as the English letter X and I.
SYSTEM ANALYSIS
 Consider A and B are two subjects having
only one question set for each subject.
X METHODOLOGY
I METHODOLOGY
Fig No 1: Types of seating
Arrangement
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2847
SYSTEM ARCHITECTURE
Data flow diagram [ADMIN]
1. User Module
Users are the student they can login and see their
details. Student can view their exam hall details and
their seat number. Date of examination and their
invigilator are all viewed by the student. For every
student mail will be sent of their hall allocation.
Data flow diagram
[USER]
IV. METHODOLOGY
System Description
In this project, we are going to offer a model and some
algorithm to solve exam seating problem. Our
proposed system is applicable for I shape seat
allocation system. The system needs two types of data
as input, Room informationandExaminformation.The
total number of students must have to be less than or
equal to the total seats. For offering an optimum
seating solution we followed some steps. These
algorithm will be followed for eachslotofexamination.
Step 1: Two types of data sets are needed for exam
seating, one isroominformationhavingroomid,sizeof
columns and rows; another is exam information with
subject id and number of students.Byprocessingroom
and exam information it will calculate total number of
seats and students. Finally it will calculate the number
of extra seats available after seating.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2848
Step 2: When the amount of extra seats is greater than
any room capacity, then it may possible of having one
or more extra room. In this step it will search those
rooms, which will be kept empty at the time of exam.
Step 3: Our main concept is to distribute column to the
subject so at first it needs to calculate the number of
columns and the capacity or number of rows for each
column. To prevent copying from other it tries to
ensure at least one column distance among students
having same query set. That is why it willalsocalculate
maximum usable column and its capacity for any
subject.
Step 4: Then it will allot columns to the subjects. By
using a combination of column size (row) we can
ascertain the set of columns which will be assigned to
subjects. After that it will provide a set of columns for
each subject. In best case extra seats are not required,
but in worst case it may require to assign some extra
seats to subject for getting a set of column for exam
seating.
Step 5: We have subject having different column size
and number. We have also room identity which is
represented by column number and row number as
column size. So the common attribute is column size.
By using this itassignsroomandcolumnnumbertothe
subject by maintaining one column distance between
the columns having the same subject. After completing
the column and room distribution it will provide a
complete seating solution for the exam.
V. IMPLIMENTATION
ALLOCATION PROCESS:
HALL ALOCATION:
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2849
STUDENT PANEL:
DASHBOARD:
SUBJECT DETAILS:
EXAM HALL DETAILS:
VI. SOFTWARE DESCRIPTION
Now let's see how to run PHP code or PHP script using
WAMP. Let's get started.
Step 1:
Start WAMP Control Panel Application and start
Apache and MySQL services. If you don't know how to
startWAMP and its services please see here.
Step 2:
1. To run PHP code or PHP script you need a file.
So create a file with a name called
"myFirstPHPScript.php".
2. To create a file you should have any editor like
Notepad or Notepad++. I suggest you to
download Notepad++ for ease of writing the
code. You can download from here
Notepad++. Once you havedownloaded,install
it on to your machine and then write the
following code in the Notepad++ editor.
File Name :myFirstPHPScript.php
?
1 <?php
2 echo "Hello World! This is my first PHP code
snippet!!";
3?>
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2850
OMG! I have written my first PHP code. It seems so
simple. Yes, Its so simple if you keep on following my
articles.
Where to save PHP files and folders?
As you have written your PHP code now you will be
confused about the file that where should
i save the file. The WAMP gives you a directory for
storing all PHP files or folders in the" www" directory
which i already discussed in my previous article.
Local Storage Location of PHP files and folders:
Lets see the location of www directory. See the below
picture to find the location of "www"directory.
Note:
1. Every PHP file or PHP Projectmustbestoredin
this www directory.
2. If its a big project then keep all the PHP, HTML,
CSS, JavaScript files in one folder and place
them in the www directory.
VII.CONCLUSION
This research solves one of the big issues of
centralized examination system by offering a series of
algorithms. This will reduce a huge number of
workload that have to be given by the employees
before exam to prepare an exam seating arrangement
plan. Also this will reduce the risk of mismanagement
during exam like not having seats for all students,
overlapping of multiple students in the same seat, not
having proper distance between students with same
question sets, etc. Although the system does not
provide the optimum result for worst caselikeverybig
column size with very less students but it is very
effective for large amount of students and seats. This
gives good result while the number of students and
seats are equal. In future we will try to solve these
problems.
REFERENCE
[1] Prof.Santa Kumar Chaki at ell “Algorithm For
Efficient Seating Plan For Centralized Exam System”
2016 International Conference on Computational
Techniques in Information and Communication
Technologies (ICCTICT [2] A. Dammak, A. Elloumi, and
H. Kamoun. "Classroom assignment for exam
timetabling," Advances in Engineering Software, pp.
659 -666, 2006.
[3] M. Ayob and A. Malik, “A New Model for an
Examination-Room Assignment Problem,” IJCSNS
International Journal of Computer Science and
Network Security, VOL.11 No.10, 2011
[4] E.K.Burke, B.McCollum, and P.McMullan,
“Examination Timetabling: A New Formulation,”
International Conference onthePracticeandTheoryof
Automated Timetabling (PATAT 2006), Brno, Czech
Republic, ISBN 80-210-3726-1, 2007 .
[5] T. Prabnarong and S. Vasupongayya, "Examination
management system: room assignment and seating
layout,"ProceedingoftheOfficeofAcademicResources
International Conference, Phuket, Thailand, pp. 25-27,
2011.
[6] S.Vasupongayya, W.Noodam, and P.Kongyong,
“Developing ExaminationManagementSystem:Senior
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2851
Capstone Project, a Case Study,” World Academy of
Science, Engering and Technology, Vol:7 2013.
[7] M.N.M. Kahar and G. Kendall, “The examination
timetabling problem at Universiti Malaysia Pahang:
Comparison of a constructiveheuristicwithanexisting
softwaresolution,”MITPressandMcGraw-Hill,ISBN0-
262-03141-8.
[8] M. Hegland, J. Garcke, and V. Challis, “The
combination technique and some generalisations,”
Linear Algebra and its Applications, vol. 420, pp. 249–
275, 2007.
[9] S.MathewandL.Ginsberg,“Dynamic Backtracking,”
Journal of Artificial Intrelligence Research, vol. 1, pp.
25-46, 1993.
[10] Ludger Wobmann, “How Central Exams Affect
EducationalAchievement:InternationalEvidencefrom
TIMSS and TIMSS-Repeat,” Harvard University
Program on EducationPolicyandGovernanceWorking
Paper No. PEPG/02-10 y.

More Related Content

What's hot

An empirical study on skewness of test scores of a management subject in an a...
An empirical study on skewness of test scores of a management subject in an a...An empirical study on skewness of test scores of a management subject in an a...
An empirical study on skewness of test scores of a management subject in an a...
prjpublications
 
The Effectiveness of Students’ Worksheet of Virtual Laboratory Practice on Dy...
The Effectiveness of Students’ Worksheet of Virtual Laboratory Practice on Dy...The Effectiveness of Students’ Worksheet of Virtual Laboratory Practice on Dy...
The Effectiveness of Students’ Worksheet of Virtual Laboratory Practice on Dy...
IJAEMSJORNAL
 

What's hot (16)

Thesis Project Management system presentation(part 1)
Thesis Project Management system presentation(part 1)Thesis Project Management system presentation(part 1)
Thesis Project Management system presentation(part 1)
 
Slide Presentation for Business Research
Slide Presentation for Business ResearchSlide Presentation for Business Research
Slide Presentation for Business Research
 
An empirical study on skewness of test scores of a management subject in an a...
An empirical study on skewness of test scores of a management subject in an a...An empirical study on skewness of test scores of a management subject in an a...
An empirical study on skewness of test scores of a management subject in an a...
 
Association rule discovery for student performance prediction using metaheuri...
Association rule discovery for student performance prediction using metaheuri...Association rule discovery for student performance prediction using metaheuri...
Association rule discovery for student performance prediction using metaheuri...
 
Word Problem Solver for Probability
Word Problem Solver for ProbabilityWord Problem Solver for Probability
Word Problem Solver for Probability
 
IRJET- Using Data Mining to Predict Students Performance
IRJET-  	  Using Data Mining to Predict Students PerformanceIRJET-  	  Using Data Mining to Predict Students Performance
IRJET- Using Data Mining to Predict Students Performance
 
Project thesis management_system_in_context_of_iiuc
Project thesis management_system_in_context_of_iiucProject thesis management_system_in_context_of_iiuc
Project thesis management_system_in_context_of_iiuc
 
27 11 sep17 29aug 8513 9956-1-ed (edit)
27 11 sep17 29aug 8513 9956-1-ed (edit)27 11 sep17 29aug 8513 9956-1-ed (edit)
27 11 sep17 29aug 8513 9956-1-ed (edit)
 
IRJET - A Study on Student Career Prediction
IRJET - A Study on Student Career PredictionIRJET - A Study on Student Career Prediction
IRJET - A Study on Student Career Prediction
 
Educational Data Mining to Analyze Students Performance – Concept Plan
Educational Data Mining to Analyze Students Performance – Concept PlanEducational Data Mining to Analyze Students Performance – Concept Plan
Educational Data Mining to Analyze Students Performance – Concept Plan
 
The Effectiveness of Students’ Worksheet of Virtual Laboratory Practice on Dy...
The Effectiveness of Students’ Worksheet of Virtual Laboratory Practice on Dy...The Effectiveness of Students’ Worksheet of Virtual Laboratory Practice on Dy...
The Effectiveness of Students’ Worksheet of Virtual Laboratory Practice on Dy...
 
IRJET- Academic Performance Analysis System
IRJET- Academic Performance Analysis SystemIRJET- Academic Performance Analysis System
IRJET- Academic Performance Analysis System
 
Assignment
AssignmentAssignment
Assignment
 
Heuristic Programming in Scheduling Problem Using A* Algorithm
Heuristic Programming in Scheduling Problem Using A* AlgorithmHeuristic Programming in Scheduling Problem Using A* Algorithm
Heuristic Programming in Scheduling Problem Using A* Algorithm
 
PRML 14.3-14.4 アンサンブル学習 (ブースティングとツリーメソッド) / Ensemble learning (boosting and t...
PRML 14.3-14.4 アンサンブル学習 (ブースティングとツリーメソッド) / Ensemble learning (boosting and t...PRML 14.3-14.4 アンサンブル学習 (ブースティングとツリーメソッド) / Ensemble learning (boosting and t...
PRML 14.3-14.4 アンサンブル学習 (ブースティングとツリーメソッド) / Ensemble learning (boosting and t...
 
Design and implementation of students timetable management system
Design and implementation of students timetable management systemDesign and implementation of students timetable management system
Design and implementation of students timetable management system
 

Similar to Smart Doorbell System Based on Face Recognition

Similar to Smart Doorbell System Based on Face Recognition (20)

IRJET- Paper on Proposed System for Managing Viva Examinations
IRJET- Paper on Proposed System for Managing Viva ExaminationsIRJET- Paper on Proposed System for Managing Viva Examinations
IRJET- Paper on Proposed System for Managing Viva Examinations
 
IRJET- Automatic Generation of Question Paper using Blooms Taxonomy
IRJET- Automatic Generation of Question Paper using Blooms TaxonomyIRJET- Automatic Generation of Question Paper using Blooms Taxonomy
IRJET- Automatic Generation of Question Paper using Blooms Taxonomy
 
Parallel Genetic Algorithms for University Scheduling Problem
Parallel Genetic Algorithms for University Scheduling ProblemParallel Genetic Algorithms for University Scheduling Problem
Parallel Genetic Algorithms for University Scheduling Problem
 
A CRITICAL REVIEW ON THE OPTIMIZATION METHODS IN SOLVING EXAM TIMETABLING AND...
A CRITICAL REVIEW ON THE OPTIMIZATION METHODS IN SOLVING EXAM TIMETABLING AND...A CRITICAL REVIEW ON THE OPTIMIZATION METHODS IN SOLVING EXAM TIMETABLING AND...
A CRITICAL REVIEW ON THE OPTIMIZATION METHODS IN SOLVING EXAM TIMETABLING AND...
 
E-CLASSROOM MANAGEMENT
E-CLASSROOM MANAGEMENTE-CLASSROOM MANAGEMENT
E-CLASSROOM MANAGEMENT
 
IRJET- Exam Cell Automation
IRJET-  	  Exam Cell AutomationIRJET-  	  Exam Cell Automation
IRJET- Exam Cell Automation
 
Assistantship Assignment Optimization Using Hungarian Algorithm A Case Study
Assistantship Assignment Optimization Using Hungarian Algorithm   A Case StudyAssistantship Assignment Optimization Using Hungarian Algorithm   A Case Study
Assistantship Assignment Optimization Using Hungarian Algorithm A Case Study
 
50320140502002
5032014050200250320140502002
50320140502002
 
50320140502002
5032014050200250320140502002
50320140502002
 
Erudition- Institute Management System
Erudition- Institute Management SystemErudition- Institute Management System
Erudition- Institute Management System
 
CLASS ROOM MANAGEMENT SYSTEM
CLASS ROOM MANAGEMENT SYSTEMCLASS ROOM MANAGEMENT SYSTEM
CLASS ROOM MANAGEMENT SYSTEM
 
Placement Management System
Placement Management SystemPlacement Management System
Placement Management System
 
Requirement and System Analysis
Requirement and System AnalysisRequirement and System Analysis
Requirement and System Analysis
 
IRJET - Implementation of Conducting Online Certification Examination in ...
IRJET -  	  Implementation of Conducting Online Certification Examination in ...IRJET -  	  Implementation of Conducting Online Certification Examination in ...
IRJET - Implementation of Conducting Online Certification Examination in ...
 
IRJET- E-Learning versus Classroom Training
IRJET-  	  E-Learning versus Classroom TrainingIRJET-  	  E-Learning versus Classroom Training
IRJET- E-Learning versus Classroom Training
 
Hybrid-Training & Placement Management with Prediction System
Hybrid-Training & Placement Management with Prediction SystemHybrid-Training & Placement Management with Prediction System
Hybrid-Training & Placement Management with Prediction System
 
Advanced Question Paper Generator Implemented using Fuzzy Logic
Advanced Question Paper Generator Implemented using Fuzzy LogicAdvanced Question Paper Generator Implemented using Fuzzy Logic
Advanced Question Paper Generator Implemented using Fuzzy Logic
 
Exam timetabling problem using genetic algorithm
Exam timetabling problem using genetic algorithmExam timetabling problem using genetic algorithm
Exam timetabling problem using genetic algorithm
 
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENTPORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
 
Requirement and system analysis
Requirement and system analysisRequirement and system analysis
Requirement and system analysis
 

More from IRJET Journal

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systems
meharikiros2
 

Recently uploaded (20)

Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systems
 

Smart Doorbell System Based on Face Recognition

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2844 Algorithm for efficient seat allocation process in college exam system 1PROF. NILIMA NIKAM, 2AKSHATA JAGDALE, 3GUNJAN PATIL, 4PRACHI PATIL 1234Yadavrao Tasgaonkar Institute Of Engineering And Technology ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract-Exam seat allocation is one of the major concerns in quality education. With the increasing number of students, subjects, departments and rooms, exam seatmanagementbecomescomplex.Maintaininga decent exam environment with the proper seating arrangement is one of the difficult jobs for authority. This research offers solution for exam seating arrangement problemsthatcanbeachievedthroughthe sequential execution of three proposed algorithms. This research offers a solution for preventing some exam hall cheating by arranging seats for large students and it also finds out the best combination of rooms to be assigned for the exam to organize perfect seating based on the room orientation and size, number of students, differentiation of subjects. To do this research, we have collected data and methods from a university those are being used for their exam seatingarrangement.Byusing university exam information we test our algorithms. It provides better seating plan then the manual system used by the university. Keywords— Exam; Seating Plan; Seat Allocation; Algorithm I. .Introduction A successful distribution of seats in exam is one of the primary concerns of a well prepared exam hall. While distributing seats in the exam hall, authority tries to ensure a minimum distance between students to protect cheating as like as copying from “crib sheet” and other students [1], [6]. Another important issue is to utilize the best use of seats. Theprocessofexamseat assign starts with the exam timetabling [2],[3] but in some cases timetabling is separate from exam seating [4]. Usually Exam seats are allocated manually based on some basic rules. Most of the cases, it demands high cost and time to provide the optimum solution while there are a large number of students and they are from multipledisciplinesorsubjects.Someofthecasesthere are possibilities of having some empty seats, overlapping students with different subjects in the same column and also having no distance between the students with getting same question set. As a result it becomes very toughforinvigilatorstocontroltheexam hall and also to ensure a proper exam environment. With the increasing number ofstudentsandsubjects,it becomes more difficult to arrange the proper seat plan for the students. Most of the institutions do this process manually. Although there have many related works of exam arrangement, institutions face difficulties to do those works. Most difficulties arise from the exam timetabling and room assignment problem. Though centralize exam affects educational achievement, but it is essential for standard education [10]. Most of the institutions arebecomingunwillingto centralize examination system [11] day by day. One of the major causes is that with the increasing number of students, courses and departments, it becomes almost unmanageable to allocate proper examseats.Itisquite difficult to properly allocate the seats among a large number of students whenever the students are from
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2845 different subjects. We have to follow some preconditions for proper allocation of exam seats. Minimum one column of distance needs to be maintained while seating the students of the same subject. The students of different subjects should not be allowed into one column. The best use of the seats should be confirmed. This may possible for a small number of students to do it manually with fulfilling these preconditions, but for a large number of, it becomes harder. To get rid of these hassles, some institutions encourage decentralize the exam system instead of the centralize exam system [11]. They offer the course teachers to arrange the exams individually for the students of the same course. But it is very hard for a course teacher to manage quality examination while conducting exams this way. Though centralize exam affects educational achievement, but it is essential for standard education [10]. Most of the institutions arebecomingunwillingto centralize examination system [11] day by day. One of the major causes is that with the increasing number of students, courses and departments, it becomes almost unmanageable to allocate proper examseats.Itisquite difficult to properly allocate the seats among a large number of students whenever the students are from different subjects. We have to follow some preconditions for proper allocation of exam seats. Minimum one column of distance needs to be maintained while seating the students of the same subject. The students of different subjects should not be allowed into one column. The best use of the seats should be confirmed. This may possible for a small number of students to do it manually with fulfilling these preconditions, but for a large number of, it becomes harder. This exam seating problem can be simplified into two parts, the first part is exam timetabling and the second part is seating and room assignment. Our research objective is to find out the solution of exam seating or room assigning problems to prevent cheating in exams. The hard constraints of exam seating problems are as follows: H1: To preventcheating (copying fromanother),no student of the same query set should allow to sit beside. H2: Students having different query sets do not allow in nearest columns. H3: As less as extra seats will be available in the exam hall during the exam. H4: As many as seats will be used during the exam for student seating. H5: The minimum number of exams takes place in EXISTING SYSTEM The existing system offers the course teachers to arrange the exams individually for the students of the same course. But it is very hard for a course teacher to manage quality examination while conducting exams this way. For maintaining central examination some institutions offer one room for one exam to get rid of this hassle of preparing a seating plan. As a result the quality of examination as well as education becomes questionable for lots of the educational institutions.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2846 DISADVANTAGES.  Its manual system so its take a lot of time for prepare seating chart.  Increase the ratio of exam hall cheating by arranging seats for large students.  Maintain the paper work.  Manpower was required. OBJECTIVE Our research objective is to find out the solution of exam seating or room assigning problems to prevent cheating in exams. II. LITERATURE SURVEY In this literature Serve there are few solutions for exam room assignment [3],[7]. The Senior Capstone Project [5] of Prince of Songkla University, Thailand is offered a solution but the feature not effective enough. M.N.M. Kahar and G. Kendall [7]providedasolutionfor room assignmentandtheyconsiderthatonlyoneexam will take place in one room at a time, but it may create an opportunity to cheat in exam hall as like as copying from other. M. Ayob and A. Malik[3] also did the same thing about the room assignment, but they consider some special exam. This type of exam environment is easy to maintain, but it does not ensure the quality of exam environment Tosolvethisproblem,thisresearch offers a system to generate an exam seat plan for a large number of students from different subjects. This system mostly focused on optimum uses of seats, having a distance of students getting same queryset to prevent cheating (copying from others) in the exam, avoiding seat overlapping and finally full seating arrangement that is comfortable both for the students and invigilators III. PROPOSED SYSTEM In our proposed system there are no fixed rules for exam seating. Different institutionsfollowthedifferent seat allocation methodology in exam based on the number of students,capacityofseats,environmentand exam type. Mostly two types of seating methodologies are used for exam seating where the room is rectangular or square. These methodologies look like as the English letter X and I. SYSTEM ANALYSIS  Consider A and B are two subjects having only one question set for each subject. X METHODOLOGY I METHODOLOGY Fig No 1: Types of seating Arrangement
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2847 SYSTEM ARCHITECTURE Data flow diagram [ADMIN] 1. User Module Users are the student they can login and see their details. Student can view their exam hall details and their seat number. Date of examination and their invigilator are all viewed by the student. For every student mail will be sent of their hall allocation. Data flow diagram [USER] IV. METHODOLOGY System Description In this project, we are going to offer a model and some algorithm to solve exam seating problem. Our proposed system is applicable for I shape seat allocation system. The system needs two types of data as input, Room informationandExaminformation.The total number of students must have to be less than or equal to the total seats. For offering an optimum seating solution we followed some steps. These algorithm will be followed for eachslotofexamination. Step 1: Two types of data sets are needed for exam seating, one isroominformationhavingroomid,sizeof columns and rows; another is exam information with subject id and number of students.Byprocessingroom and exam information it will calculate total number of seats and students. Finally it will calculate the number of extra seats available after seating.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2848 Step 2: When the amount of extra seats is greater than any room capacity, then it may possible of having one or more extra room. In this step it will search those rooms, which will be kept empty at the time of exam. Step 3: Our main concept is to distribute column to the subject so at first it needs to calculate the number of columns and the capacity or number of rows for each column. To prevent copying from other it tries to ensure at least one column distance among students having same query set. That is why it willalsocalculate maximum usable column and its capacity for any subject. Step 4: Then it will allot columns to the subjects. By using a combination of column size (row) we can ascertain the set of columns which will be assigned to subjects. After that it will provide a set of columns for each subject. In best case extra seats are not required, but in worst case it may require to assign some extra seats to subject for getting a set of column for exam seating. Step 5: We have subject having different column size and number. We have also room identity which is represented by column number and row number as column size. So the common attribute is column size. By using this itassignsroomandcolumnnumbertothe subject by maintaining one column distance between the columns having the same subject. After completing the column and room distribution it will provide a complete seating solution for the exam. V. IMPLIMENTATION ALLOCATION PROCESS: HALL ALOCATION:
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2849 STUDENT PANEL: DASHBOARD: SUBJECT DETAILS: EXAM HALL DETAILS: VI. SOFTWARE DESCRIPTION Now let's see how to run PHP code or PHP script using WAMP. Let's get started. Step 1: Start WAMP Control Panel Application and start Apache and MySQL services. If you don't know how to startWAMP and its services please see here. Step 2: 1. To run PHP code or PHP script you need a file. So create a file with a name called "myFirstPHPScript.php". 2. To create a file you should have any editor like Notepad or Notepad++. I suggest you to download Notepad++ for ease of writing the code. You can download from here Notepad++. Once you havedownloaded,install it on to your machine and then write the following code in the Notepad++ editor. File Name :myFirstPHPScript.php ? 1 <?php 2 echo "Hello World! This is my first PHP code snippet!!"; 3?>
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2850 OMG! I have written my first PHP code. It seems so simple. Yes, Its so simple if you keep on following my articles. Where to save PHP files and folders? As you have written your PHP code now you will be confused about the file that where should i save the file. The WAMP gives you a directory for storing all PHP files or folders in the" www" directory which i already discussed in my previous article. Local Storage Location of PHP files and folders: Lets see the location of www directory. See the below picture to find the location of "www"directory. Note: 1. Every PHP file or PHP Projectmustbestoredin this www directory. 2. If its a big project then keep all the PHP, HTML, CSS, JavaScript files in one folder and place them in the www directory. VII.CONCLUSION This research solves one of the big issues of centralized examination system by offering a series of algorithms. This will reduce a huge number of workload that have to be given by the employees before exam to prepare an exam seating arrangement plan. Also this will reduce the risk of mismanagement during exam like not having seats for all students, overlapping of multiple students in the same seat, not having proper distance between students with same question sets, etc. Although the system does not provide the optimum result for worst caselikeverybig column size with very less students but it is very effective for large amount of students and seats. This gives good result while the number of students and seats are equal. In future we will try to solve these problems. REFERENCE [1] Prof.Santa Kumar Chaki at ell “Algorithm For Efficient Seating Plan For Centralized Exam System” 2016 International Conference on Computational Techniques in Information and Communication Technologies (ICCTICT [2] A. Dammak, A. Elloumi, and H. Kamoun. "Classroom assignment for exam timetabling," Advances in Engineering Software, pp. 659 -666, 2006. [3] M. Ayob and A. Malik, “A New Model for an Examination-Room Assignment Problem,” IJCSNS International Journal of Computer Science and Network Security, VOL.11 No.10, 2011 [4] E.K.Burke, B.McCollum, and P.McMullan, “Examination Timetabling: A New Formulation,” International Conference onthePracticeandTheoryof Automated Timetabling (PATAT 2006), Brno, Czech Republic, ISBN 80-210-3726-1, 2007 . [5] T. Prabnarong and S. Vasupongayya, "Examination management system: room assignment and seating layout,"ProceedingoftheOfficeofAcademicResources International Conference, Phuket, Thailand, pp. 25-27, 2011. [6] S.Vasupongayya, W.Noodam, and P.Kongyong, “Developing ExaminationManagementSystem:Senior
  • 8. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2851 Capstone Project, a Case Study,” World Academy of Science, Engering and Technology, Vol:7 2013. [7] M.N.M. Kahar and G. Kendall, “The examination timetabling problem at Universiti Malaysia Pahang: Comparison of a constructiveheuristicwithanexisting softwaresolution,”MITPressandMcGraw-Hill,ISBN0- 262-03141-8. [8] M. Hegland, J. Garcke, and V. Challis, “The combination technique and some generalisations,” Linear Algebra and its Applications, vol. 420, pp. 249– 275, 2007. [9] S.MathewandL.Ginsberg,“Dynamic Backtracking,” Journal of Artificial Intrelligence Research, vol. 1, pp. 25-46, 1993. [10] Ludger Wobmann, “How Central Exams Affect EducationalAchievement:InternationalEvidencefrom TIMSS and TIMSS-Repeat,” Harvard University Program on EducationPolicyandGovernanceWorking Paper No. PEPG/02-10 y.