The document describes an automated system for generating and validating learning tests (ASGT) using templates. The system aims to reduce the time lecturers spend creating test questions by automating the question generation process. Templates are created with static and dynamic fields, and tests are generated by randomly selecting values for the dynamic fields. This allows multiple tests to be produced from a single template faster than manual creation. The system brings greater automation to the test creation process while still requiring human input to initially form the templates.
Online Intelligent Semantic Performance Based Solution: The Milestone towards...AM Publications
As we analyse the computer application undergraduate logical-based courses in an assorted
environment of online assignments and exams and offline lectures, and exhibit the impact on academic routine of
factors such as classroom attendance, web-based course complement, and homework. We present grades from both
ordinary front ends and where the latter method controls for unobserved variation among students. A system
tailored intelligent instructional evaluation will generate the students, teachers & administration concepts,
discussing the predisposition in estimation when the ordinary evaluation method is used, resulting from the fact
that it ignores unobserved assorted. It also reduces the administrator’s load and helps provide the flexibility to
teacher’s need for mass evaluation. The Online Intelligent Semantic Performance based Solution is web
applications that ascertain an association between the institutes and the students. Institutes enter on the site, the
concepts they want in the exam. The questions based on the relevant concept and the syllabus is displayed as a test
to the eligible students. The answers entered by the students are then evaluated and their score is calculated and
saved. This score then can be accessed by the institutes to determine the passes students or to evaluate their
performance. It has been successfully applied to the distance evaluation of basic operating skills of computer
science, such as the course of computer skills in Universities and the local examination for the under graduates in
faridabad, Haryana.
Computer based online written test system "Tao Software"Awais Chaudhary
This report includes all the description of "Tao" software which is used to conduct online written tests. It includes complete description of installation procedure and wor of "Tao" software
The study is an online, computer aided tool that was designed primarily for the conduct of online examination. The system
was created using PHP, a web based scripting language, and MySQ
L as the database software. The system focuses on
the automation of students' examinations; preparation, scheduling, checking and grading. A database is provided for the
storage of exam questions, answers to questions and students' records. The system allo
ws instructors to create an exam
by entering questions with its corresponding answers into the database. Instructors are provided with three options on the
type of exam; these include, True or False, Multiple Choice and Fill in the Blanks.
There are three
account types based on the intended users. One is the Administrator Account; this can be used to create
instructor accounts. It can also be used to delete or suspend other accounts based on activity status. The Instructor
Account allows teachers to create
student accounts and enroll the same. This account can be used also to create,
activate, edit, delete exams and monitor students' performances. The Student Account is for the officially enrolled students
where they can take exams and view scores even from
previous examinations.
This software allows instructors to keep track of students' performances from all exams since the results will be stored in a
database linked to an online system. While taking the online exam, students can choose the number of exa
m questions
that will be displayed on the screen at a given time.
A student can take the exam only on the specified date and time set by the instructor. Ideally, a particular exam should be
taken only once. In cases of retakes due to valid reasons and spe
cial exam considerations, the instructor is given the
option to administer the previously activated exam, edit or create a new set of questions.
One limitation though, this online system is not to be used to compute for the class performance for the final
grade since
this requires other components such as seat works, graded recitations, laboratory activities, etc. This only computes and
shows the scores from previous exams and the average.
This document describes an online examination system developed using Java web technologies. The system allows teachers to manage questions, generate quizzes, and enable students to take online tests. It has three main components - question management for adding, modifying and deleting questions; quiz generation to randomly select questions based on set criteria; and online testing for students to self-test and view their progress. The system aims to make the examination process more efficient by automating paper generation and grading while reducing instances of cheating. It is intended to help both teachers and students by improving assessment and providing insights into learning levels.
Automated Course registration and Result Processing SystemAbebayehuAlaro
This document provides details about a project to develop an Automated Course Registration and Result Processing System for Wolkite University in Ethiopia. It includes background information on the university and issues with the current manual system. The objectives are to design and develop a unified database system to coordinate registration and results. The feasibility analysis found the project to be technically, operationally and economically feasible. The system will benefit students, faculty and the registrar's office. Data will be collected through interviews, observations and document analysis. An incremental development model will be used with unit, integration and system testing.
The document discusses online exams and their advantages over traditional paper exams. It begins by defining online exams as exams conducted over the internet that require candidates to answer questions within a set timeframe. The system then automatically evaluates objective questions and grades exams faster than traditional paper formats. Some key benefits highlighted include cost and time savings, flexibility, improved security, and automatic grading of objective questions. Potential downsides discussed are issues with technology infrastructure, susceptibility to cheating, and difficulties grading subjective questions. The document concludes that while both systems have pros and cons, online exams offer many advantages that will become standard as technology advances.
The document describes an online examination system project created by 4th year computer science students. The proposed system aims to automate the exam process for a college and reduce costs and issues with the current manual system. It would allow instructors to create and upload exam questions online, and students to take timed exams via computer and immediately receive results. The system is intended to save time and resources compared to printing, distributing and grading physical exam papers. It also aims to increase security and reduce cheating opportunities during exams.
This document discusses the development of a web-based teaching evaluation system for Jerash University in Jordan. It begins with an introduction that outlines the typical paper-based teaching evaluation process used in higher education and its limitations. The document then discusses the benefits of moving to an online system, including increased efficiency, flexibility, and the ability to customize evaluations. It describes the methodology used to develop recommendations for the system, which included analyzing stakeholder needs, researching best practices, and reviewing literature on existing university evaluation systems. The goal of the project is to design and implement a new online evaluation system for Jerash University using technologies like PHP and MySQL.
Online Intelligent Semantic Performance Based Solution: The Milestone towards...AM Publications
As we analyse the computer application undergraduate logical-based courses in an assorted
environment of online assignments and exams and offline lectures, and exhibit the impact on academic routine of
factors such as classroom attendance, web-based course complement, and homework. We present grades from both
ordinary front ends and where the latter method controls for unobserved variation among students. A system
tailored intelligent instructional evaluation will generate the students, teachers & administration concepts,
discussing the predisposition in estimation when the ordinary evaluation method is used, resulting from the fact
that it ignores unobserved assorted. It also reduces the administrator’s load and helps provide the flexibility to
teacher’s need for mass evaluation. The Online Intelligent Semantic Performance based Solution is web
applications that ascertain an association between the institutes and the students. Institutes enter on the site, the
concepts they want in the exam. The questions based on the relevant concept and the syllabus is displayed as a test
to the eligible students. The answers entered by the students are then evaluated and their score is calculated and
saved. This score then can be accessed by the institutes to determine the passes students or to evaluate their
performance. It has been successfully applied to the distance evaluation of basic operating skills of computer
science, such as the course of computer skills in Universities and the local examination for the under graduates in
faridabad, Haryana.
Computer based online written test system "Tao Software"Awais Chaudhary
This report includes all the description of "Tao" software which is used to conduct online written tests. It includes complete description of installation procedure and wor of "Tao" software
The study is an online, computer aided tool that was designed primarily for the conduct of online examination. The system
was created using PHP, a web based scripting language, and MySQ
L as the database software. The system focuses on
the automation of students' examinations; preparation, scheduling, checking and grading. A database is provided for the
storage of exam questions, answers to questions and students' records. The system allo
ws instructors to create an exam
by entering questions with its corresponding answers into the database. Instructors are provided with three options on the
type of exam; these include, True or False, Multiple Choice and Fill in the Blanks.
There are three
account types based on the intended users. One is the Administrator Account; this can be used to create
instructor accounts. It can also be used to delete or suspend other accounts based on activity status. The Instructor
Account allows teachers to create
student accounts and enroll the same. This account can be used also to create,
activate, edit, delete exams and monitor students' performances. The Student Account is for the officially enrolled students
where they can take exams and view scores even from
previous examinations.
This software allows instructors to keep track of students' performances from all exams since the results will be stored in a
database linked to an online system. While taking the online exam, students can choose the number of exa
m questions
that will be displayed on the screen at a given time.
A student can take the exam only on the specified date and time set by the instructor. Ideally, a particular exam should be
taken only once. In cases of retakes due to valid reasons and spe
cial exam considerations, the instructor is given the
option to administer the previously activated exam, edit or create a new set of questions.
One limitation though, this online system is not to be used to compute for the class performance for the final
grade since
this requires other components such as seat works, graded recitations, laboratory activities, etc. This only computes and
shows the scores from previous exams and the average.
This document describes an online examination system developed using Java web technologies. The system allows teachers to manage questions, generate quizzes, and enable students to take online tests. It has three main components - question management for adding, modifying and deleting questions; quiz generation to randomly select questions based on set criteria; and online testing for students to self-test and view their progress. The system aims to make the examination process more efficient by automating paper generation and grading while reducing instances of cheating. It is intended to help both teachers and students by improving assessment and providing insights into learning levels.
Automated Course registration and Result Processing SystemAbebayehuAlaro
This document provides details about a project to develop an Automated Course Registration and Result Processing System for Wolkite University in Ethiopia. It includes background information on the university and issues with the current manual system. The objectives are to design and develop a unified database system to coordinate registration and results. The feasibility analysis found the project to be technically, operationally and economically feasible. The system will benefit students, faculty and the registrar's office. Data will be collected through interviews, observations and document analysis. An incremental development model will be used with unit, integration and system testing.
The document discusses online exams and their advantages over traditional paper exams. It begins by defining online exams as exams conducted over the internet that require candidates to answer questions within a set timeframe. The system then automatically evaluates objective questions and grades exams faster than traditional paper formats. Some key benefits highlighted include cost and time savings, flexibility, improved security, and automatic grading of objective questions. Potential downsides discussed are issues with technology infrastructure, susceptibility to cheating, and difficulties grading subjective questions. The document concludes that while both systems have pros and cons, online exams offer many advantages that will become standard as technology advances.
The document describes an online examination system project created by 4th year computer science students. The proposed system aims to automate the exam process for a college and reduce costs and issues with the current manual system. It would allow instructors to create and upload exam questions online, and students to take timed exams via computer and immediately receive results. The system is intended to save time and resources compared to printing, distributing and grading physical exam papers. It also aims to increase security and reduce cheating opportunities during exams.
This document discusses the development of a web-based teaching evaluation system for Jerash University in Jordan. It begins with an introduction that outlines the typical paper-based teaching evaluation process used in higher education and its limitations. The document then discusses the benefits of moving to an online system, including increased efficiency, flexibility, and the ability to customize evaluations. It describes the methodology used to develop recommendations for the system, which included analyzing stakeholder needs, researching best practices, and reviewing literature on existing university evaluation systems. The goal of the project is to design and implement a new online evaluation system for Jerash University using technologies like PHP and MySQL.
This document discusses the planning and design of a web-based teaching evaluation system. It begins by outlining the limitations of traditional paper-based evaluation systems, such as being labor intensive and resulting in delays. The document then proposes moving to an online system, which offers increased efficiency, flexibility and accessibility. It discusses stakeholder needs assessment, literature reviews of existing university systems, and design considerations such as customization options, data security, and response rates. The proposed system would use a client-server model with a MYSQL database to store evaluation responses. The goal is to create a flexible system that integrates with other university systems and meets stakeholder needs.
School management system project Report.pdfKamal Acharya
Education system forms the backbone of every nation. And hence it is important to provide a strong educational foundation to the young generation to ensure the development of open-minded global citizens securing the future for everyone. Advanced technology available today can play a crucial role in streamlining education-related processes to promote solidarity among students, teachers and the school staff. School Management System(SMS) consists of tasks such as registering students, attendance record keeping to control absentees, producing report cards, producing official transcript, preparing timetable and producing different reports for teachers, officials from Dr.Mohiuddin Education foundation and other stakeholders. Automation is the utilization of technology to replace human with a machine that can perform more quickly and more continuously. By automating SMS documents that took up many large storage rooms can be stored on few disks. Transcript images can be annotate. It reduces the time to retrieve old transcripts from hours to seconds.
IRJET - Implementation of Conducting Online Certification Examination in ...IRJET Journal
This document summarizes a proposed online certification examination system that would be implemented in a cloud environment. Key points:
- The current manual certification examination system has issues like being time-consuming, difficult to analyze tests and results, and prone to losing data.
- An online system using cloud computing is proposed to address these issues by automating the examination process, storing all data in databases, and allowing exams to be administered remotely.
- The proposed system would allow administrators to add exam rules, questions, and student registrations online. Students could take timed exams through the system and receive automated scoring and results. Activity during exams could also be logged and analyzed.
CRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPERvivatechijri
In any educational course curriculum, the courses are defined with learning objectives. Teachers conduct assessments to know if students have achieved certain learning objectives or not. The Proposed System provides a solution to choose challenging, well framed questions and make it easy for the user to generate it within a short period of time. The existing tools are rigid and support very basic or limited parameters. In our system we allow admin and user to input a set of questions and mark them with parameters such as difficulty level, complexity, type of question, module, min and max weightage. It contains two modules namely admin module and user module and the question management makes it an effortless task. From the entered input the paper is generated and saved as a .pdf file which can be kept for own or distributed as per the user or admin requirements. The required software and hardware are easily available and easy to work with. The goal is to simplify its current manual method, by means of computerised equipment and complete computer applications, in order to meet its needs, so that its important data/information can be stored for a longer period of time with easy access and manipulation. Basically the project describes how to manage for good performance and better services for the clients.
Validity of a graph-based automatic assessment system for programming assign...IJECEIAES
Programming is a very complex and challenging subject to teach and learn. A strategy guaranteed to deliver proven results has been intensive and continual training. However, this strategy holds an extra workload for the teachers with huge numbers of programming assignments to evaluate in a fair and timely manner. Furthermore, under the current coronavirus (COVID-19) distance teaching circumstances, regular assessment is a fundamental feedback mechanism. It ensures that students engage in learning as well as determines the extent to which they reached the expected learning goals, in this new learning reality. In sum, automating the assessment process will be particularly appreciated by the instructors and highly beneficial to the students. The purpose of this paper is to investigate the feasibility of automatic assessment in the context of computer programming courses. Thus, a prototype based on merging static and dynamic analysis was developed. Empirical evaluation of the proposed grading tool within an introductory C-language course has been presented and compared to manually assigned marks. The outcomes of the comparative analysis have shown the reliability of the proposed automatic assessment prototype.
Online Examination and Evaluation SystemIRJET Journal
This document summarizes research on existing online examination and evaluation systems. It reviews 20 papers on different approaches for objective and subjective answer evaluation, including keyword matching, cosine similarity, machine learning algorithms, and natural language processing. The papers describe systems that automate the grading of exams through online proctoring, question banks, and tools to analyze student responses against model answers. The document concludes that a comprehensive examination system is needed that incorporates proctoring, online testing, and evaluation of both subjective and objective question types.
1) The document describes an e-blind exam portal that was created to help visually impaired students take online exams. It uses text-to-speech synthesis to read exam questions and answers aloud, allowing visually impaired students to hear the text.
2) The system aims to address challenges faced by visually impaired students in taking online exams during the COVID-19 pandemic. It provides an equal opportunity for all students to take competitive exams.
3) The proposed e-blind exam portal system includes modules for student registration, login, exam administration by administrators, and an exam module where questions are read aloud to students. It aims to make the online exam process more accessible and efficient for visually impaired students.
This project involves developing a web-based online examination system that allows students to take customizable objective tests from any location via the internet. It would enable educational institutions to conduct tests, quizzes, and collect feedback without paper. Key features include allowing teachers to create and manage tests and questions, scheduling exams, providing results instantly upon completion, and generating performance analysis reports.
School admission process management system (Documention)Shital Kat
This document outlines the project plan for developing a School Admission Process Management System. It includes sections on project initiation and scheduling, diagrams of the system, a project cost estimation, designing the user interface, and plans for testing. The system will automate the currently manual paper-based admission process to make it faster and easier to use. It will store and process student personal, academic, and fee information using a web interface and backend database. Testing will include white box, black box, unit, integration, and system testing to ensure quality.
IRJET- Paper on Proposed System for Managing Viva ExaminationsIRJET Journal
This document proposes a system to manage viva examinations more efficiently through automation. The current manual process of creating viva timetables is time-consuming and error-prone. The proposed system would generate timetables, assign classrooms and professors, and ensure there are no conflicts in the schedule. It would also send notifications, collect feedback, and calculate professor remuneration. The system aims to optimize the timetable creation process, reduce errors, improve coordination between departments, and help institutions with large student populations manage vivas more effectively.
Using Ontology in Electronic Evaluation for Personalization of eLearning Systemsinfopapers
I. Pah, F. Stoica, L. F. Cacovean, E. M. Popa, Using Ontology in Electronic Evaluation for Personalization of eLearning Systems, Proceedings of the 8th WSEAS International Conference on APPLIED INFORMATICS and COMMUNICATIONS (AIC’08), Rhodes, Greece, August 20-22, ISSN: 1790-5109, ISBN: 978-960-6766-94-7, pp. 332-337, 2008
Online examination system of open and distance educationPallavi Singh
This document proposes an online examination system for distance learners. It discusses objectives like reducing paperwork and providing results immediately. It covers functional requirements for administrators, departments, and students. The proposed system would use technologies like HTML, CSS, JavaScript, PHP and MySQL. Entity relationship and data flow diagrams are included to model the data and process flow. The conclusion states that the online system would minimize paper use and allow easy access to information for management.
The document presents a project on developing an Academic Performance Indicator system for students at SND College of Engineering, Yeola. The proposed system aims to automate tracking of student performance data like grades, attendance, skills and certifications to provide timely feedback and identify areas for improvement. It discusses the literature review, objectives, methodology, existing manual system issues, proposed online system features like single click access to data, transparency and accountability. Screenshots of the proposed dashboard, flowchart and architecture are also included. The system aims to make the monitoring process more efficient with less time and errors.
The document presents a presentation on an Academic Performance Indicator system for students of Engineering at SND College of Engineering and Research Center in Yeola, India. The presentation covers the introduction and objectives of the project, a literature review of existing academic performance indicator systems, an overview of the proposed automated system including its advantages over the existing manual system. It describes the methodology, hardware and software requirements, and includes screenshots of the proposed system and its various features. It discusses the results, future scope and concludes that the proposed automated system will help monitor student performance more effectively with less time and provide transparency.
1. The document describes an online examination system that allows educational institutions to conduct exams online. It discusses the need for such a system to replace traditional paper-based exams and outlines some of the key features and advantages of the online approach.
2. The system would allow institutions to create tests, students to take exams remotely, and for answers to be automatically evaluated and results generated. This saves time for both institutions and students compared to traditional exams.
3. However, the document also notes some disadvantages, such as an inability to verify that the actual student is taking the exam. Overall, the proposed system aims to provide a more convenient and efficient way for institutions to conduct exams compared to manual paper-based processes.
Online Examination Software for Pre and Post Examination ProcessYoctel Solution
Online examination software is very useful for many schools and colleges as it helps in conducting the exam smoothly. Right from the creation of question paper to allocation of seats and defining the job responsibility of the invigilator.
The document discusses the development of a computer-based grading system for the Technological University of the Philippines. It aims to replace the current manual grading system by automatically importing grades from teacher records and printing them in different formats. The proposed system would also allow storage and access of old student data. It seeks to address problems with the current system like delays in grade submission and issuance. The computer-based grading system would create a more user-friendly interface using a database to store student information. It is intended to benefit faculty by reducing effort, students by lessening delays, and the university by improving processing of grade reports. The scope is limited to implementation of the system using Visual Basic and Microsoft Access.
This document provides an overview and synopsis of a project to develop an online exam system called "Green Exam". The system aims to address issues with traditional paper-based exams like manual grading and delayed results. It discusses the objectives of automating the exam process and providing immediate results. The system design section provides a high-level architecture diagram and describes the client-side and server-side functions like registration, exam conduction, and result generation.
This document is a project report on an online examination system submitted by three students - Sanjeev Jaiswal, Neeta Bhavnani, and Rupendra Sharma. It describes the development of a web-based online test system that allows students to take exams remotely without needing an examiner to be present. The system uses technologies like HTML, Java, Apache Tomcat, and Microsoft Access. It aims to make the examination process more secure, efficient and less time-consuming compared to traditional paper-based exams.
This document describes an exam management system project. The system will automate the exam lifecycle for a university to reduce manual effort. It will allow authorities and students to access modules like registration, exam forms, admit cards, schedules and results through a centralized web interface. The project aims to build this system using ASP.NET, C# and SQL Server to streamline procedures and reduce complexity on exam days.
How To Write An Empathy Essay By Jones Jessica - IGina Rizzo
The document provides instructions for creating an account and submitting assignment requests to HelpWriting.net, an online writing assistance service. It describes a bidding process where writers can submit proposals, and customers can select a writer and provide instructions for their assignment. The document outlines steps for customers to receive their paper, provide feedback, and request revisions to ensure satisfaction with the writing help received.
Rocket Outer Space Lined Paper Lined Paper, WritinGina Rizzo
The document provides instructions for requesting a paper writing service from the website HelpWriting.net. It outlines a 5-step process: 1) Create an account with a password and email. 2) Complete a form with paper details, sources, and deadline. 3) Review writer bids and qualifications and place a deposit. 4) Review the paper and authorize payment if satisfied. 5) Request revisions until fully satisfied, with a refund option for plagiarism.
More Related Content
Similar to AUTOMATED SYSTEM FOR GENERATING AND VALIDATION A LEARNING TESTS
This document discusses the planning and design of a web-based teaching evaluation system. It begins by outlining the limitations of traditional paper-based evaluation systems, such as being labor intensive and resulting in delays. The document then proposes moving to an online system, which offers increased efficiency, flexibility and accessibility. It discusses stakeholder needs assessment, literature reviews of existing university systems, and design considerations such as customization options, data security, and response rates. The proposed system would use a client-server model with a MYSQL database to store evaluation responses. The goal is to create a flexible system that integrates with other university systems and meets stakeholder needs.
School management system project Report.pdfKamal Acharya
Education system forms the backbone of every nation. And hence it is important to provide a strong educational foundation to the young generation to ensure the development of open-minded global citizens securing the future for everyone. Advanced technology available today can play a crucial role in streamlining education-related processes to promote solidarity among students, teachers and the school staff. School Management System(SMS) consists of tasks such as registering students, attendance record keeping to control absentees, producing report cards, producing official transcript, preparing timetable and producing different reports for teachers, officials from Dr.Mohiuddin Education foundation and other stakeholders. Automation is the utilization of technology to replace human with a machine that can perform more quickly and more continuously. By automating SMS documents that took up many large storage rooms can be stored on few disks. Transcript images can be annotate. It reduces the time to retrieve old transcripts from hours to seconds.
IRJET - Implementation of Conducting Online Certification Examination in ...IRJET Journal
This document summarizes a proposed online certification examination system that would be implemented in a cloud environment. Key points:
- The current manual certification examination system has issues like being time-consuming, difficult to analyze tests and results, and prone to losing data.
- An online system using cloud computing is proposed to address these issues by automating the examination process, storing all data in databases, and allowing exams to be administered remotely.
- The proposed system would allow administrators to add exam rules, questions, and student registrations online. Students could take timed exams through the system and receive automated scoring and results. Activity during exams could also be logged and analyzed.
CRITERION BASED AUTOMATIC GENERATION OF QUESTION PAPERvivatechijri
In any educational course curriculum, the courses are defined with learning objectives. Teachers conduct assessments to know if students have achieved certain learning objectives or not. The Proposed System provides a solution to choose challenging, well framed questions and make it easy for the user to generate it within a short period of time. The existing tools are rigid and support very basic or limited parameters. In our system we allow admin and user to input a set of questions and mark them with parameters such as difficulty level, complexity, type of question, module, min and max weightage. It contains two modules namely admin module and user module and the question management makes it an effortless task. From the entered input the paper is generated and saved as a .pdf file which can be kept for own or distributed as per the user or admin requirements. The required software and hardware are easily available and easy to work with. The goal is to simplify its current manual method, by means of computerised equipment and complete computer applications, in order to meet its needs, so that its important data/information can be stored for a longer period of time with easy access and manipulation. Basically the project describes how to manage for good performance and better services for the clients.
Validity of a graph-based automatic assessment system for programming assign...IJECEIAES
Programming is a very complex and challenging subject to teach and learn. A strategy guaranteed to deliver proven results has been intensive and continual training. However, this strategy holds an extra workload for the teachers with huge numbers of programming assignments to evaluate in a fair and timely manner. Furthermore, under the current coronavirus (COVID-19) distance teaching circumstances, regular assessment is a fundamental feedback mechanism. It ensures that students engage in learning as well as determines the extent to which they reached the expected learning goals, in this new learning reality. In sum, automating the assessment process will be particularly appreciated by the instructors and highly beneficial to the students. The purpose of this paper is to investigate the feasibility of automatic assessment in the context of computer programming courses. Thus, a prototype based on merging static and dynamic analysis was developed. Empirical evaluation of the proposed grading tool within an introductory C-language course has been presented and compared to manually assigned marks. The outcomes of the comparative analysis have shown the reliability of the proposed automatic assessment prototype.
Online Examination and Evaluation SystemIRJET Journal
This document summarizes research on existing online examination and evaluation systems. It reviews 20 papers on different approaches for objective and subjective answer evaluation, including keyword matching, cosine similarity, machine learning algorithms, and natural language processing. The papers describe systems that automate the grading of exams through online proctoring, question banks, and tools to analyze student responses against model answers. The document concludes that a comprehensive examination system is needed that incorporates proctoring, online testing, and evaluation of both subjective and objective question types.
1) The document describes an e-blind exam portal that was created to help visually impaired students take online exams. It uses text-to-speech synthesis to read exam questions and answers aloud, allowing visually impaired students to hear the text.
2) The system aims to address challenges faced by visually impaired students in taking online exams during the COVID-19 pandemic. It provides an equal opportunity for all students to take competitive exams.
3) The proposed e-blind exam portal system includes modules for student registration, login, exam administration by administrators, and an exam module where questions are read aloud to students. It aims to make the online exam process more accessible and efficient for visually impaired students.
This project involves developing a web-based online examination system that allows students to take customizable objective tests from any location via the internet. It would enable educational institutions to conduct tests, quizzes, and collect feedback without paper. Key features include allowing teachers to create and manage tests and questions, scheduling exams, providing results instantly upon completion, and generating performance analysis reports.
School admission process management system (Documention)Shital Kat
This document outlines the project plan for developing a School Admission Process Management System. It includes sections on project initiation and scheduling, diagrams of the system, a project cost estimation, designing the user interface, and plans for testing. The system will automate the currently manual paper-based admission process to make it faster and easier to use. It will store and process student personal, academic, and fee information using a web interface and backend database. Testing will include white box, black box, unit, integration, and system testing to ensure quality.
IRJET- Paper on Proposed System for Managing Viva ExaminationsIRJET Journal
This document proposes a system to manage viva examinations more efficiently through automation. The current manual process of creating viva timetables is time-consuming and error-prone. The proposed system would generate timetables, assign classrooms and professors, and ensure there are no conflicts in the schedule. It would also send notifications, collect feedback, and calculate professor remuneration. The system aims to optimize the timetable creation process, reduce errors, improve coordination between departments, and help institutions with large student populations manage vivas more effectively.
Using Ontology in Electronic Evaluation for Personalization of eLearning Systemsinfopapers
I. Pah, F. Stoica, L. F. Cacovean, E. M. Popa, Using Ontology in Electronic Evaluation for Personalization of eLearning Systems, Proceedings of the 8th WSEAS International Conference on APPLIED INFORMATICS and COMMUNICATIONS (AIC’08), Rhodes, Greece, August 20-22, ISSN: 1790-5109, ISBN: 978-960-6766-94-7, pp. 332-337, 2008
Online examination system of open and distance educationPallavi Singh
This document proposes an online examination system for distance learners. It discusses objectives like reducing paperwork and providing results immediately. It covers functional requirements for administrators, departments, and students. The proposed system would use technologies like HTML, CSS, JavaScript, PHP and MySQL. Entity relationship and data flow diagrams are included to model the data and process flow. The conclusion states that the online system would minimize paper use and allow easy access to information for management.
The document presents a project on developing an Academic Performance Indicator system for students at SND College of Engineering, Yeola. The proposed system aims to automate tracking of student performance data like grades, attendance, skills and certifications to provide timely feedback and identify areas for improvement. It discusses the literature review, objectives, methodology, existing manual system issues, proposed online system features like single click access to data, transparency and accountability. Screenshots of the proposed dashboard, flowchart and architecture are also included. The system aims to make the monitoring process more efficient with less time and errors.
The document presents a presentation on an Academic Performance Indicator system for students of Engineering at SND College of Engineering and Research Center in Yeola, India. The presentation covers the introduction and objectives of the project, a literature review of existing academic performance indicator systems, an overview of the proposed automated system including its advantages over the existing manual system. It describes the methodology, hardware and software requirements, and includes screenshots of the proposed system and its various features. It discusses the results, future scope and concludes that the proposed automated system will help monitor student performance more effectively with less time and provide transparency.
1. The document describes an online examination system that allows educational institutions to conduct exams online. It discusses the need for such a system to replace traditional paper-based exams and outlines some of the key features and advantages of the online approach.
2. The system would allow institutions to create tests, students to take exams remotely, and for answers to be automatically evaluated and results generated. This saves time for both institutions and students compared to traditional exams.
3. However, the document also notes some disadvantages, such as an inability to verify that the actual student is taking the exam. Overall, the proposed system aims to provide a more convenient and efficient way for institutions to conduct exams compared to manual paper-based processes.
Online Examination Software for Pre and Post Examination ProcessYoctel Solution
Online examination software is very useful for many schools and colleges as it helps in conducting the exam smoothly. Right from the creation of question paper to allocation of seats and defining the job responsibility of the invigilator.
The document discusses the development of a computer-based grading system for the Technological University of the Philippines. It aims to replace the current manual grading system by automatically importing grades from teacher records and printing them in different formats. The proposed system would also allow storage and access of old student data. It seeks to address problems with the current system like delays in grade submission and issuance. The computer-based grading system would create a more user-friendly interface using a database to store student information. It is intended to benefit faculty by reducing effort, students by lessening delays, and the university by improving processing of grade reports. The scope is limited to implementation of the system using Visual Basic and Microsoft Access.
This document provides an overview and synopsis of a project to develop an online exam system called "Green Exam". The system aims to address issues with traditional paper-based exams like manual grading and delayed results. It discusses the objectives of automating the exam process and providing immediate results. The system design section provides a high-level architecture diagram and describes the client-side and server-side functions like registration, exam conduction, and result generation.
This document is a project report on an online examination system submitted by three students - Sanjeev Jaiswal, Neeta Bhavnani, and Rupendra Sharma. It describes the development of a web-based online test system that allows students to take exams remotely without needing an examiner to be present. The system uses technologies like HTML, Java, Apache Tomcat, and Microsoft Access. It aims to make the examination process more secure, efficient and less time-consuming compared to traditional paper-based exams.
This document describes an exam management system project. The system will automate the exam lifecycle for a university to reduce manual effort. It will allow authorities and students to access modules like registration, exam forms, admit cards, schedules and results through a centralized web interface. The project aims to build this system using ASP.NET, C# and SQL Server to streamline procedures and reduce complexity on exam days.
Similar to AUTOMATED SYSTEM FOR GENERATING AND VALIDATION A LEARNING TESTS (20)
How To Write An Empathy Essay By Jones Jessica - IGina Rizzo
The document provides instructions for creating an account and submitting assignment requests to HelpWriting.net, an online writing assistance service. It describes a bidding process where writers can submit proposals, and customers can select a writer and provide instructions for their assignment. The document outlines steps for customers to receive their paper, provide feedback, and request revisions to ensure satisfaction with the writing help received.
Rocket Outer Space Lined Paper Lined Paper, WritinGina Rizzo
The document provides instructions for requesting a paper writing service from the website HelpWriting.net. It outlines a 5-step process: 1) Create an account with a password and email. 2) Complete a form with paper details, sources, and deadline. 3) Review writer bids and qualifications and place a deposit. 4) Review the paper and authorize payment if satisfied. 5) Request revisions until fully satisfied, with a refund option for plagiarism.
1. The document discusses a 5-step process for getting college research paper writing assistance from HelpWriting.net, including creating an account, submitting a request, reviewing bids from writers, ensuring paper meets expectations, and requesting revisions.
2. Key aspects include completing a 10-minute order form, choosing a writer based on qualifications and reviews, authorizing payment upon satisfaction, and getting free revisions or a refund if needed.
3. HelpWriting.net uses a bidding system where writers submit bids for requests, and clients can choose a writer and start the assignment process by placing a deposit.
Research Paper Executive Summary How To WriteGina Rizzo
The document provides instructions for writing an executive summary for a research paper in 5 steps: 1) Create an account; 2) Complete a form with paper details; 3) Review writer bids and choose one; 4) Review the paper and authorize payment; 5) Request revisions to ensure satisfaction. It emphasizes providing clear instructions to writers and choosing a writer based on qualifications to receive an original, high-quality paper.
The document provides instructions for creating an account and submitting an assignment request on the HelpWriting.net website. It involves 5 steps: 1) Create an account by providing a password and email. 2) Complete a form with assignment details, sources, and deadline. 3) Review bids from writers and choose one. 4) Review the completed paper and authorize payment. 5) Request revisions to ensure satisfaction, with a refund option for plagiarism. The process aims to match clients with qualified writers to complete assignments for a fee.
The document provides instructions for creating an account on HelpWriting.net in order to request writing assistance services such as paper writing or revisions. It explains that writers will bid on the request and the client can choose a writer, make a deposit, and the writer will start on the assignment. It also notes that clients can request revisions to ensure satisfaction and will receive a full refund if the work is plagiarized.
Writing A Personal Letter - MakeMyAssignments BlogGina Rizzo
The document provides instructions for requesting writing assistance from HelpWriting.net. It outlines a 5-step process: 1) Create an account with a password and email. 2) Complete a 10-minute order form providing instructions, sources, and deadline. 3) Review bids from writers and choose one based on qualifications. 4) Review the completed paper and authorize payment if satisfied. 5) Request revisions to ensure satisfaction, and HelpWriting.net offers refunds for plagiarized work.
How To Write Better Essays Pdf - BooksFreeGina Rizzo
The document provides instructions for requesting writing assistance from HelpWriting.net. It outlines a 5-step process: 1) Create an account with a password and email. 2) Complete a 10-minute order form providing instructions, sources, and deadline. 3) Review bids from writers and select one based on qualifications. 4) Review the completed paper and authorize payment. 5) Request revisions to ensure satisfaction, with a full refund option for plagiarized work. The service aims to fully meet customer needs through original, high-quality content.
This document summarizes the life and reign of Ivan the Terrible, ruler of Russia. It describes his complicated upbringing and early life experiences, including the murder of his father. As Tsar, Ivan initially ruled capably and consolidated Russia, but he grew increasingly paranoid and distrustful later in life after the deaths of his beloved wife Anastasia and son Dmitri, which sent him into a spiral of erratic and violent behavior. The summary captures the complexity of Ivan's character and reign as both a capable ruler but also a man whose mental state deteriorated later in life, leading to his notorious and brutal acts.
The document provides instructions for requesting writing assistance from the HelpWriting.net website. It outlines a 5-step process: 1) Create an account with a password and email. 2) Complete a 10-minute order form providing instructions, sources, and deadline. 3) Review bids from writers and choose one. 4) Review the completed paper and authorize payment if satisfied. 5) Request revisions until fully satisfied, with the option of a full refund for plagiarized work.
The document discusses Bandura's theory of self-efficacy as a sub-theory of social cognitive theory. It defines self-efficacy as one's beliefs in their ability to successfully perform tasks. Bandura derived self-efficacy in 1977 and later updated the model in 1997 to include individual factors influencing self-efficacy levels, with mastery experiences and perceptions of prior accomplishments being most important. Imagined experiences have also emerged as an important influence on self-efficacy.
The document provides instructions for requesting paper writing assistance from a website. It outlines a 5-step process: 1) Create an account with a password and email. 2) Complete a 10-minute order form providing instructions, sources, and deadline. 3) Review bids from writers and choose one. 4) Receive the paper and authorize payment if satisfied. 5) Request revisions until fully satisfied, with a refund option for plagiarism.
How To Start Your Introduction For A Research Paper. How To WriteGina Rizzo
The student interviewed a counselor who works at Cuyahoga Community College. While the student's own interests lie in community or private practice counseling, they chose to interview this counselor to gain perspective from someone in the college counseling setting. The interview explored the counselor's career path, typical duties, clientele served, and rewards and challenges of the role. Insights from the counselor provided the student with valuable information as they continue pursuing their own counseling career goals.
Custom Admission Essay Dnp A Writing Service WiGina Rizzo
The document describes the steps to get assignment writing help from the website HelpWriting.net. It involves creating an account, submitting a request with instructions and deadline, reviewing writer bids and choosing one, making a deposit, and then reviewing and authorizing payment for the completed assignment. It notes that free revisions are provided and plagiarized work will result in a full refund.
Blank Torn White Paper Template Premium ImageGina Rizzo
The document discusses a freemium pricing strategy used by Dropbox to attract users and generate revenue. The strategy involved offering basic cloud storage for free (2GB) and premium paid storage plans. This allowed Dropbox to attract millions of free users and generate most of its revenue from the minority of users who purchased premium plans. However, the strategy also carried risks like low conversion rates of free to paid users and inability to sustain profitability against large competitors.
Green, Yellow, Red The Keys To The Perfect PersuaGina Rizzo
1. Research has found Instagram to have the highest negative effect on mental health compared to other social media platforms due to the emphasis on curating an idealized image of one's life.
2. The constant exposure to highly curated images of others' lives on Instagram can lead to negative social comparison and negatively impact self-esteem and body image.
3. Spending excessive time on Instagram browsing images and focusing on likes and comments can exacerbate symptoms of depression and anxiety by disrupting real-world social connections and encouraging attention-seeking behaviors.
FCE Exam Writing Samples - My Hometown Essay WritiGina Rizzo
This document discusses key factors to consider when choosing a child care provider. It summarizes the results of a survey of 67 parents in Spokane County. The top priority is how loved and happy the children seem. Safety is also very important, including caregiver background checks, drug testing, and security. Additional high priorities are the quality of education, staff qualifications, and student-teacher ratios. Price is lower in priority compared to the child's well-being, safety, and quality of care and education. The document recommends prioritizing a care provider's feelings of safety, quality, and price when choosing where to place a child.
The document outlines a 5 step process for requesting and receiving a custom written paper from the website HelpWriting.net, including creating an account, submitting a request form with instructions and sources, choosing a bid from qualified writers, reviewing and authorizing the completed paper, and having the option to request revisions if needed. The purpose is to provide a simple overview of how the writing assistance service works from start to finish.
How To Teach Opinion Writing Tips And Resources ArtofitGina Rizzo
1. The document provides steps for requesting writing assistance from HelpWriting.net, including creating an account, completing an order form, and reviewing writer bids before choosing a writer and placing a deposit.
2. After receiving a completed paper, the customer can ensure it meets expectations, authorize payment if pleased, and request free revisions.
3. HelpWriting.net promises original, high-quality content and offers refunds for plagiarized works, allowing customers to choose them confidently knowing their needs will be met.
Fantasy Space Writing Paper By Miss Cleve TeaGina Rizzo
This document provides instructions for requesting writing assistance from the website HelpWriting.net. It outlines a 5-step process: 1) Create an account with a password and email. 2) Complete a 10-minute order form providing instructions, sources, and deadline. 3) Review bids from writers and choose one based on qualifications. 4) Receive the paper and authorize payment if pleased. 5) Request revisions to ensure satisfaction, with a refund option for plagiarized content.
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...indexPub
The recent surge in pro-Palestine student activism has prompted significant responses from universities, ranging from negotiations and divestment commitments to increased transparency about investments in companies supporting the war on Gaza. This activism has led to the cessation of student encampments but also highlighted the substantial sacrifices made by students, including academic disruptions and personal risks. The primary drivers of these protests are poor university administration, lack of transparency, and inadequate communication between officials and students. This study examines the profound emotional, psychological, and professional impacts on students engaged in pro-Palestine protests, focusing on Generation Z's (Gen-Z) activism dynamics. This paper explores the significant sacrifices made by these students and even the professors supporting the pro-Palestine movement, with a focus on recent global movements. Through an in-depth analysis of printed and electronic media, the study examines the impacts of these sacrifices on the academic and personal lives of those involved. The paper highlights examples from various universities, demonstrating student activism's long-term and short-term effects, including disciplinary actions, social backlash, and career implications. The researchers also explore the broader implications of student sacrifices. The findings reveal that these sacrifices are driven by a profound commitment to justice and human rights, and are influenced by the increasing availability of information, peer interactions, and personal convictions. The study also discusses the broader implications of this activism, comparing it to historical precedents and assessing its potential to influence policy and public opinion. The emotional and psychological toll on student activists is significant, but their sense of purpose and community support mitigates some of these challenges. However, the researchers call for acknowledging the broader Impact of these sacrifices on the future global movement of FreePalestine.
This presentation was provided by Racquel Jemison, Ph.D., Christina MacLaughlin, Ph.D., and Paulomi Majumder. Ph.D., all of the American Chemical Society, for the second session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session Two: 'Expanding Pathways to Publishing Careers,' was held June 13, 2024.
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.pptHenry Hollis
The History of NZ 1870-1900.
Making of a Nation.
From the NZ Wars to Liberals,
Richard Seddon, George Grey,
Social Laboratory, New Zealand,
Confiscations, Kotahitanga, Kingitanga, Parliament, Suffrage, Repudiation, Economic Change, Agriculture, Gold Mining, Timber, Flax, Sheep, Dairying,
How to Download & Install Module From the Odoo App Store in Odoo 17Celine George
Custom modules offer the flexibility to extend Odoo's capabilities, address unique requirements, and optimize workflows to align seamlessly with your organization's processes. By leveraging custom modules, businesses can unlock greater efficiency, productivity, and innovation, empowering them to stay competitive in today's dynamic market landscape. In this tutorial, we'll guide you step by step on how to easily download and install modules from the Odoo App Store.
How to Download & Install Module From the Odoo App Store in Odoo 17
AUTOMATED SYSTEM FOR GENERATING AND VALIDATION A LEARNING TESTS
1. AUTOMATED SYSTEM FOR GENERATING AND VALIDATION A
LEARNING TESTS
Iva Kostadinova, K. Rasheva-Yordanova, Ivan Ivanov, Pepa Petrova
University of Library Studies and Information Technologies (BULGARIA)
Abstract
The advent of modern ICT has enhanced the process of automation of activities that emerged in the
era of industrial society. Gradually, more and more activities are taken over by computers making
human intervention squeezed to a periodic operability check of the same constructed system. In the
educational system and the process of training, the automation of the test generation process at the
stage of creating the test questions and facilitating the intellectual efforts made by lecturers are still
insufficiently developed. The issue stems from the lack of an integrated automated system for testing
what has been learned whereby the manual job of the lecturers in creating test questions can be
replaced by an automated one. A way to neutralize the existing inconvenience in the process of
learning is the development of a special system for generating tests.
The current paper represents an automated system for generating and checking tests through the use
of templates, which suggests an accelerated generation of exam questions as well as economizing on
the precious time of lecturers. The introduction and implementation of such a system provides a
progressive generation of a sufficient number of exam questions, which will help prepare individual
tests for the participants in the learning process. Research has shown that the integration of the
system into the process of testing the knowledge that has been acquired enhances to a great extent
the time for generating individual exam tests for each student.
Keywords: computer systems and technologies, automated system, progressive generate test
questions, generating test, template, individual test, automated validation.
1 INTRODUCTION
The penetration of modern ICT has strengthened the process of automating the activities that have
emerged in the industrial society. In many human activities, the process of automation has replaced
human labor with machine engineering. This in turn has resulted in better productivity and lower cost
of product or service. However, there are still areas where the degree of automation is relatively weak.
One of these areas is the use of intellectual work by the teachers in the process of preparing the tests.
Testing worldwide has already been successfully implemented since the end of the last 20th century.
The introduction of the test as a form of testing in Bulgaria was required by the National Program for
the Development of School Education and Preschool Education and Training (2006-2015). By
adopting this program, the test was the basis of an "effective system of internal evaluation and
national standardized external evaluation" in Bulgaria and is defined as "a leading form of ongoing
control in the learning process and at the end of each educational stage" [9].
There are many advantages of the test method for both the individual learner and the development of
education as a whole. These can be attributed to the much larger scope and depth of the questions on
the material studied; easier testing and analysis of the learning outcomes, using the tests as a
simulator in order to strengthen the knowledge and increase the skills and competencies of the
learners.
Using the test as a tool for checking and controlling knowledge requires, in turn, the preparation of
multiple tests and, subsequently, their examination and analysis of the results. The use of computer
tests and automated knowledge testing systems greatly facilitates the learning process. The
introduction and use of an automated system to ensure the progressive generation of a sufficient
number of exam questions and the development of individual tests for each learner will facilitate the
teachers and improve the learner's knowledge.
Proceedings of ICERI2017 Conference
16th-18th November 2017, Seville, Spain
ISBN: 978-84-697-6957-7
0414
2. 2 DEGREE OF AUTOMATION IN THE PROCESS OF GENERATING TESTS
AND CHECKING THEM
The test as a means of verifying knowledge dates back to 1350-1400 [4]. Standardized testing began
to be a test method in British universities after 1850, replacing the Oral Medieval Test. [10] The test is
also used in Bulgaria, but since its introduction as a test and control form in the Bulgarian School [9],
their use has increased considerably. In the history has can be distinguished a several types of tests:
• Primary paper test - created, filled, checked and processed entirely on paper. Due to the
penetration of computers in all spheres of life, in middle and high-developed economies is no
longer used.
• Contemporary paper test - paper-based, digitized, but provided for completion and subsequent
verification as a paper test.
• Computer Test - Off-line Digitized Test.
• On-line test - a digitized test that is available on-line or on a local network. Typically, such a test
is tied to retrieving test queries from a database.
The preparation of each test passes through several stages, forming the so-called test cycle: setting
the objectives of the test, creating, specifying, editing and arranging the test tasks, pilot test, a priori
analysis, processing the test tasks, apostilary analysis, normalization, instructions, posting, and
sharing [1][13][14][6]. The computerization and automation process also reflects the stages of
creating, completing, and checking the tests. From preparation of a paper test, hand-filling and manual
verification of results, today is the introduction of automation at every stage of the test's life cycle until
its testing and processing of the subsequent results.
2.1 Automation in the process of creating tests
In addition to manual (non-automated) testing technology, automation has begun to take place in the
testing stages. New technologies allow for the creation of tests that completely exclude the paper
transfer stage. There is automation from the very beginning of the process - from filling the test
question till its verification and analysis.
At present, two approaches are basically used in the process of creating test questions valid for all
types of tests:
• Create a new test question;
• Creating a test question by changing value or concept in an existing one.
Both approaches to creating a test question require the lecturer (s) to perform intellectual work to
create each test question individually. Intellectual work consists of the preparation of the specific
question - a way of asking, clarity and unambiguousness of a short response, etc., which take a
significant teaching time. The extent of automation at this stage is limited to the digitization of test
questions.
The test questions in modern paper tests and computer off-line tests are used once. For each next
test, a new test item should be created.
Questions compiling on-line tests are stored in a database. Once created and entered into the
database, they can be used repeatedly to create many different tests. For this purpose, each question
in the database must be bound to a certain weight or theme. For the questions already created,
computer programs have the ability to group questions into tests under certain laws and levels of
complexity. In the case of closed questions, it is also possible through the computer program to
automatically arrange the Random principle responses so as to provide some degree of individuality to
the question and test.
The implementation of the intellectual work on creating any test question still remains not automated in
any of the existing test-creation capabilities.
2.2 Automation in the process of completing and checking of tests
The introduction of automation into the process of completing and checking the tests saved teachers'
time. It greatly accelerates the processing time and analysis of the results of the exams. Computer off-
line and on-line tests, which are completed with a click of a mouse, provide information as soon as the
0415
3. response is answered. On the one hand, learners can immediately understand their results and the
mistakes they have made. They can also focus on the appropriate literature to help them learn the
missing knowledge. On the other hand, appraisers have the opportunity immediately to learn about the
testing and its results.
Developed testing applications allow for a variety of statistics, after testing, both locally on a particular
computer and on a web-based application. In use are the many and varied products and programs
offering electronic tests[16][6]. These are systems such as CMS Moodle [7], CMS Joomla with its
addition AriQuiz [2], QuizLet [12], Google Forms, programs such as MyTest [8], TCEXAM [15],
ClassMarker [3] and other [5][11].
Figure 1 shows the main stages and processes of the life cycle of a test and the degree of intrusion of
automation into them.
Fig. 1 Degree of automation in the stages and substages of the modern paper and computer test lifecycle.
2.3 Advantages of the automated knowledge testing systems
• Ability to store and reuse the created issues in a database
• Ability to facilitate the bulk import (adding) of file issues
• Automatically check responses
• Automatic notification of student completion
• Automatically running statistics on test results
• Ability to test at any time using on-line systems
3 DESIGN AND CONSTRUCTION OF AN AUTOMATED SYSTEM FOR
GENERATING AND CHECKING TESTS BY MEANS OF TEMPLATES (ASGT)
The introduction of the test as a leading form of testing has put the training institutions in the challenge
of a relatively short time to prepare a number of tests to test the knowledge of their students. The
0416
4. process of preparing a test depends on its subject, the number of questions in it, the type of answer
(open or closed questions). The preparation of a test requires that its creator be competent in the field.
Today, a variety of courses and forms of training are available to suit the learner. The use of computer
or on-line tests, their automated checking and processing, is a great facilitation for trainers in terms of
grouping the questions and automatic checking.
After reviewing and evaluating the techniques for creating testing software and examination, including
the aforementioned programs, it can be concluded that the process of automation in creating tests is
limited to automatically retrieving questions from a database on random principle. The way the
questions are entered into the database is done by a human, question by question or they may be
imported from a file, but usually in some specific format and structure. The creation of the questions
themselves is still the work of the intellectual work of the lecturers.
3.1 Designing the system
The construction of an automated system for generating tests (ASGT) aims at facilitating the teaching
work in the process of creating and testing test exams. The direct potential users of this system are
the teachers, and as a result of their activity, users become the learners themselves.
Building the ASGT is based on a model for creating a system for automated generation of tests [1].
The basis of the approach is to shape and preserve templates that have fields with areas or lists of
values (fig.2). On the basis of the already prepared templates with the fields enclosed in them, in the
process of generating a test, random templates with random values given in each field are derived,
and a test is generated. In this way, multiple tests are generated from a template in a much shorter
time, which significantly alleviates intellectual work in the process of creation. The generation of each
test is linked to the process of compiling the static part of the template with the dynamic one that is
being performed at the time the test is created.
Generating a test is done in two stages:
• Stage 1. Preparing and writing templates in a template database
• Stage 2. Select a number of templates from a category to generate a test
Fig.2. Technology for Automated Test Generation trough templates.
3.2 Generating templates
The preparation of templates is at the heart of the ASGT. The template presents a template of a
question that consists of two parts - a static part and a dynamic part (Figure 3). The static section sets
the constant values of the question, while in the dynamic part are set the areas with values. The
dynamic part of each template is bound to a compiler that extracts a random value from each field,
and forms a set of questions based on these values. Fig. 3 shows a template of a C ++ programming
0417
5. template. The Condition field represents the constant part of the template, and the Template field is
the dynamic field.
The preparation of a template from another discipline (literature, English, etc.) according to the
discipline's specificity could contain several static and several dynamic parts and by their grouping to
generate a template. Each template gets a category and weight. The category is used to select the
type of exam preparation (initial, intermediate, or final). The weight of the template is used in the
process of adaptive self-test.
After the template is prepared, it is generated to check if it is properly constructed and returns a
response, and then it is saved in a database.
Figure 3 Generate a template by setting fields with ranges of values.
3.3 Generating tests
The process of generating a test is to select templates from the database and compile arbitrary values
from the fields in the database. It takes only two steps - choosing categories and number of questions.
The teacher forms the test by selecting the category (topic) and number of questions from it, then sets
the desired number of tests and presses the "Generate" button.
The test generation process retrieves templates selected from the database from the specified
categories, randomly selects values from the fields assigned to each field, and generates the
questions and answers they ask for.
Based on the number of fields and the number of values in each field of each template, the set of
questions is generated and the number of tests required will be formed. As a result of the generation,
individual tests with individual questions are prepared for each learner. Each test receives an
individual number on the basis of which the automatic check is subsequently performed.
0418
6. Fig. 4. Generate a test by selecting templates and a number of questions from them.
3.4 Meta language structure
At the core of the automatic test generation based on the set values in the fields in each template
stands the meta-language of the ASGT. It consists of the use of acceptable symbols, constructions
and an analysis mechanism through which the system functions.
3.4.1 Symbols
Table 1. The ASGT metaelectric symbols are.
Symbols Description
Latin letters a-z, A-Z
National letters а-я; А-Я
Whole Numbers 0-9
Fractional Numbers 0.0-9.9
Special Symbols „>“,“<“,“!“,“==“,“=“,“&“,”(.)“,“[ ]“, „{ }“,“;“ и др.
The saved words in the programming language
used (language specific)
Official words and operators ( int, string, double,
return, for, if, break; continue )
3.4.2 Constructions
In the currently used meta-language in ASGT only two relatively easy constructions are used.
Table 2. Constructions built into the meta-language of the ASGT.
Construction Description
#[…, …] set a range of values
#[…; …] set values through a list
Structure for setting value ranges
Assigning value ranges is convenient for templates of queries containing numeric values. They are
easy to define, have a broader scope and are clearly defined. Assigning a range of values is used in
0419
7. the dynamic part of the template. A specific symbol is used that defines the value field (Figure 5). To
set a range of values, the symbol "#" is used, and in the [ ] it is set the start and end values of the
value range. The interval setting is valid for both integer and fractional numbers.
Structure to set values through a list
Setting values using a list is valid when there is no clearly defined interval. The list of values can be of
numbers, symbols, even concepts. The character "#" is set again, and into the [] square brackets the
options are listed. The use of a set list value is more limited than the value range, but is successfully
applied to non-mathematical disciplines and languages.
Fig.5. Meta-language in ASGT.
The proposed meta-language in ACGT allows the successful combination of both types of
constructions as many times as needed in each template. This provides the system with the ability to
generate unlimited variations of questions from any template.
Analyzing mechanism
The use of an analysis mechanism is required when creating a template with a fractional number. The
analyzing mechanism sets a suitable step of incrementing a fractional number to an exact symbol. In
the ACGT, an analysis mechanism of fractional increment is set to two decimal places. When
generating fragments using fractional numbers, the analysis mechanism determines the next number
(Table 3).
Table 3. Example of an integral and fractional analysis mechanism.
Template Step of the
analyzing
mechanism
Sample Generated Issues Number of
Generated
Issues
What result will the
program output?
int main()
{
int a=#[2,4];
if(a>3) cout<<”OK”;
return 0;
}
1
What result will the program output?
int main()
{ int a=2;
if(a>3) cout<<”OK”;
return 0;}
3
What result will the program output?
int main()
{ int a=3;
if(a>3) cout<<”OK”;
return 0;}
0420
8. What result will the program output?
int main()
{ int a=4;
if(a>3) cout<<”OK”;
return 0;}
What result will the
program output?
int main()
{
double a=#[2.0, 4.3];
if(a>3) cout<<”OK”;
return 0;
}
0.01
What result will the program output?
int main()
{ double =2.0;
if(a>3) cout<<”OK”;
return 0;}
23
What result will the program output?
int main()
{ double a=2,01;
if(a>3) cout<<”OK”;
return 0;}
What result will the program output?
int main()
{ double a=2.02;
if(a>3) cout<<”OK”;
return 0;}
………..
………..
What result will the program output?
int main()
{ double a=2.03;
if(a>3) cout<<”OK”;
return 0;}
4 INVESTIGATION OF THE EFFECTIVENESS OF ASGT TEST GENERATION
The preparation of test questions via ACGT through templates is especially useful in preparing tests
with computations in disciplines such as mathematics, statistics and programming because of clarity
when setting value ranges
The preparation of test questions in a different field or discipline is also feasible, but in this case the
value assortments are actually formed as enumeration lists. The variants of the test question are
formed by combining the static part of the text with the value set in the list box. Due to the fact that
listing options are smaller, the number of test questions generated will be smaller.
The output of the number of fields and the number of values assigned to each one in a template
returns the number of possible combinations in the question generation process. For the calculation of
the possible number of generated questions from a template, the following formula can be used:
Generating a question in which a template uses two fields to set values, with 5 options in each field
after combining, generates 10 variants of the question. By increasing the number of fields and the set
0421
9. value ranges for each field, the different possible variations for each question are increased. Thus, to
generate questions using 10 templates, each with 2 fields with set intervals of 10 values without
matching and without repetition, 200 questions are generated. The time to generate these questions,
however, is to select the category of templates and the number of questions they have.
Testing time is limited to selecting a category and number of questions from it and pressing a button.
The only requirement is that there are enough templates to be entered for each category with the
specified value fields in them. In automated test generation, it is important to select and combine the
prepared templates in the test template. Setting a larger range of values for each field in the selected
template results in a larger number of issues.
The technology embedded in the automated pattern generation approach using templates can be
used for both automated test creation and non-automated (manual) testing. At the teacher's choice,
the tests so prepared can be downloaded and provided for filling in the paper (Figure 6), and may also
be provided for computer replenishment according to the size of the test group and the availability of
ICT for conducting the test.
Fig. 6. Sample C ++ Programming Test.
Benefits of ASGT through templates
• There is less storage space necessary than other test generating systems because it keeps the
templates rather than the generated issues.
• More secure as test questions and tests are generated at the time the test is created.
• Easily generate test questions (the introduction of a template with at least 2 fields with 5 values
generates 10 different questions.
• The test preparation process takes considerably less time for the teacher.
• The Individual Tests prepared by ASGT for each learner reduce the ability to share knowledge
during the exam.
• Ensured automatic check of completed tests saves time for verification.
0422
10. 5 CONCLUSION
Developing a system for automatically generating test questions and testing through templates would
help alleviate intellectual work in the process of generating questions from test makers.
Built on this principle, the auto-generating system is well-suited both to the preparation of tests with
computations in disciplines such as mathematics, statistics, and programming because of the clarity of
setting value intervals, as well as in different areas or disciplines.
The system currently allows generating tests for C ++ and C # disciplines, but provides the ability to
generate tests for Java programming, mathematical tasks, and languages
Using the test as a form of testing provides a broader scope for verifying learner knowledge.
Generating more questions is a way to generate individual tests for each learner.
REFERENCES
[1] Kostadinova, I. Ivan Ivanov, Katia Rasheva – Yordanova. An Approach to constructing a model
for creating a system for automated generation of tests//Proceedings of the 2nd world multi
conference on global science (ATTENTIS 2016) 14-16 Dec. 2016, , Publishing Institution of
University of Zilina, 2017, pp 35-41, ISBN 978-80-554-1302-0
[2] Ari Soft [on-line resource]16.10.2016 http://www.ari-soft.com/Joomla-Components/ARI-
Quiz/Detailed-product-flyer.html?_
[3] Class marker [on-line resource] 16.11.2016. https://www.classmarker.com/
[4] Dictionary.com [on-line resource].16.10.2016. http://www.dictionary.com/browse/test
[5] Huang, Si; Myra B. Cohen ; Atif M. Memon (2010). Repairing GUI Test Suites Using a Genetic
Algorithm. Third International Conference on Software Testing, Verification and Validation
(ICST2010), 6-10 April 2010 Electronic ISBN: 978-1-4244-6436-4, DOI: 10.1109/ICST.2010.39
[6] Koleva, N, Designing a knowledge management system in an integrated information
environment. Proceedings of Uniwersity of Ruse “Angel Kanchev” - 2012, volume 51, book 6.2 ,
pp-175-180, ISSN 1311-3321
[7] Moodle [on-line resource] 16.10.2016 https://docs.moodle.org/31/en/Teacher_quick_guide
[8] MyTestXPro [on-line resource] 17.11.2016 http://mytest.klyaksa.net/
[9] National Programme for Development of School Education and Primary education and training
2006 – 2015 year. // The Public Procurement portal Council of Ministers. [on-line
resource]17.10.2016. http://www.strategy.bg/StrategicDocuments/View.aspx?lang=bg-
BG&Id=393
[10] North Central Regional Educational Laboratory [on-line resource] 15.10.2016
http://www.ncrel.org/sdrs/areas/issues/students/earlycld/ea5lk3.htm
[11] Qian Kai, Mate Sztipanovits ; Xiang Fu (2008) Automated Testing and Smart Tutoring System
for Web Application. International Workshop on Education Technology and Training (2008) and
International Workshop on Geoscience and Remote Sensing(2008). ETT and GRS 2008. Print
ISBN: 978-0-7695-3563-0, DOI: 10.1109/ETTandGRS.2008.232
[12] Quizlet [on-line resource] 16.11.2016 https://quizlet.com/latest
[13] Shotlekov, I. (2011). Drawing up a pilot test online Information Technology. i- Continuing
education, 25. [ on-line resource] 16.10.2016.
http://www.diuu.bg/ispisanie/broi25/25kt/25kt1.htm
[14] Shotlekov, I. (2015). From pilot to the final version of the online test in Information Technology.
i- Continuing education [on-line resource] 17.10.2016 http://diuu.bg/emag/2919/6/
[15] TCExam Open Source Computer-Based Assessment Software [on-line resource] 16.11.2016.
https://tcexam.org/
0423
11. [16] Pashev, G.,Georgi Totkov., Automatized generation of personalized learning paths thought
aspects in multidimensional spaces. Proceeding of ІX National conferences „ Education and
research in the information society” 26 – 27 may 2016, Plovdiv, Bulgaria (ERIS-2016), pp.43-52,
ISBN 978-954-8986-45-8.
0424