SlideShare a Scribd company logo
Internship Project Report 
1
Internship Project Report 
2 
―In the name of ALLAH 
The most Gracious the most Merciful‖
Internship Project Report 
3 
I DEDICATE THIS REPORT 
TO 
MY GRANDFATHER WALI MUHAMMAD (late) 
In recognition of their worth 
An apology 
A feeling bears on itself the scars of its birth; 
It recollects as a Subjective Emotion for existence; 
It retains the impress of what might have been, but is not. 
If the fool will persist in his folly he would become wise. 
WILLIAM BLAKE 
“PROVERB OF HELL”
Internship Project Report 
4 
Acknowledgements 
All praise & thanks to ALLAH ALMIGHTY who enable to complete this project. After prophet MOHAMMED (S.A.W), I am greatly indebted to MY PARENTS & MY WHOLE FAMILY and my RESPECTABLE TEACHERS whose great efforts brought me at the stage. I am greatly thankful to SIR MATI-UR-RAB and IT Department of Pak Arab Fertilizer that they helped me a lot in understanding this project. 
I really enjoyed the whole period of my Internship and I will never forget these memorable moments that I spent here in understanding this project.
Internship Project Report 
5 
ABSTRACT 
As flexible and online learning becomes more pervasive, there is a growing need for educators to consider modes of assessment using similar tools. Computer Based Test (CBT) is an effective solution for mass education evaluation. Though, a variety of e-assessment approaches and systems have been developed in recent times, yet lack of flexible timing functionality to automatically log-off candidates upon expiration of allotted time, result integrity comprise, as well as human error are major limitations of the existing platforms. It is also seen by some as an avenue toward greater accessibility for students with disabilities. Tao software is software of e-assessment. TAO is an open source e-Testing platform for building, delivering, and sharing innovative and engaging assessments online. TAO allows you to create on-line tests that can work for thousands of test takers. This Computer-Based Assessment software may be used at different levels. Test can be made online. Candidate’s log in ID and password is made online and candidate can log in through that id and can take test. After limited time, test will be expired and result will be showed on software automatically.
Internship Project Report 
6 
TABLE OF CONTENTS 
1. INTRODUCTION 
1.1. Motivation of the project 8 
1.2. Background and Objective 8 
1.3. Literature Survey 9 
1.3.1. Contextual Issue Related to CBT 9 
2. Installation and Execution 
2.1. Things to know before installing TAO 12 
2.2. Installation Modes 12 
2.2.1. Automatic Installation 12 
2.2.2. Manual Installation 15 
2.3. How to use TAO 20 
2.3.1. Items 20 
2.3.2. Test 20 
2.3.3. Test Takers 20 
2.3.4. Groups 21 
2.3.5. Deliveries 21 
2.3.6. Results 21
Internship Project Report 
7 
Part # 1 
(Introduction)
Internship Project Report 
8 
1.1 Motivation of the Project: 
The paper and pen (manual) method of writing examination, which has been in existence for decades, may not be appealing for use because of the problems usually experienced including examination venue capacity constraints, lack of comfort for examination candidates, delay in the release of results, examination malpractices, cost implication of printing examination materials and human error. This brings about the need for automation of the examination system [1]. 
Over the years, there have been various automated examination systems that have been developed with one or more limitations. Some of these limitations include lack of 
 Flexible timing functionality to automatically log-off candidates upon expiration of allotted time as a challenge 
 Malpractice due to questions not randomly generated 
 Not well secured application domain in terms of data security and integrity. 
An online assessment however, is expected to offer several advantages for the institution and the learner. These include 
 Time analysis of responses to the question level to better discriminate between candidates. 
 Including video in questions, particularly for scenarios in authentic assessment. 
 Question banks and randomization of questions and response orders to reduce cheating. 
 Automated analysis of results from entire candidate troops. 
 Immediate feedback can be given. 
1.2 Background and Objective: 
There have been a number of researches focusing on the development of automated examination systems and electronic learning information systems. Zhenming et al (2003) developed a novel online examination system based on a Browser/Server framework which carries out automatic grading for objective questions in computer related topics such as programming, Microsoft Windows operating systems and Microsoft Office applications. It was successfully applied to the distance evaluation of basic operating skills of students offering computer science in some Universities. 
Lei (2006) presented a web-based educational assessment system by applying Bloom’s taxonomy to evaluate student learning outcomes and teacher instructional practices in real time. The system performance is rather encouraging with experimentation in science and mathematics courses of two local high schools. Emery & Abu (2006) developed an online website for tutoring and e-examination of economic courses. 
This novel software tool was used for online examination and tutorial application of the syllabus of economic courses so as to ensure that students study all the concepts of economics. So, the proposed software is structured from two major modules, the first one was an online website to review and make self-test for all materials of economic course and the second part is an online examination using a large
Internship Project Report 
9 
database bank of questions through it the level of students can be evaluated immediately and some statistical evaluations can be obtained. The developed software offers the following features: 
 Instructors could add any further questions to maximize the size of the bank of questions. 
 Different examinations for each student with randomly selected questions from the bank of questions can be done. 
 Different reports for the instructors, students, classes etc. can be obtained. 
 Several students can take their exams simultaneously without any problem inside and outside their campus. The proposed software has been designed to work based on the client server architecture. 
1.3 Literature Survey: In its broadest sense, e-assessment is the use of information technology for any assessment- related activity. This definition embraces a wide range of student activity ranging from the use of a word processor to on-screen testing. Due to its obvious similarity to e-learning, the term e-assessment is becoming widely used as a generic term to describe the use of computers within the assessment process. Various terms are used to describe the use of a computer for assessment purposes [2]. These include: 
 Computer-Assisted Assessment or Computer-Aided Assessment (CAA)  Computer-Mediated Assessment (CMA)  Computer-Based Assessment (CBA)  Online assessment. 
1.3.1 Contextual Issue Related To CBT: 
The implementation of CBT occurs within a context that both supports and limits its use. In this section, we briefly address several of the contextual factors that surround CBT including [3]: 
a) The technological capacity of schools to support CBT 
b) Universal design applied to CBT 
c) Perceived advantages and disadvantages of CBT 
a) Technological Capacity in Schools 
Access to computers and Internet capabilities have for some time been a stumbling block for the push to widespread use of computer-based and online assessments. For example, Becker (2006) questioned ―digital equity‖ in computer access, computer use, and state-level technology policies. He used data from the National Assessment of Educational Progress to examine digital equity, and reported that ―students in rural schools or schools with high percentages of African American students were likely to have less access to computers‖ (p. 1). Becker did not examine whether having a disability had any impact on computer availability or use [4] 
A nationally representative school-level survey on information technology conducted by the National Center for Education Statistics (Gray, Thomas, & Lewis, 2010) reported several findings about the availability and use of technology in schools in the fall of 2008. The results generally indicated that computers with Internet access were available for instruction, and that the ratio of instructional computers
Internship Project Report 
10 
with Internet access was 3 to 1. The large majority of computers in public schools were used for instruction. Schools also reported using a district network or the Internet to provide assessment results for teachers to individualize instruction or to inform instructional planning; nearly three-fourths provided online student assessments. Full-time technology staff members were available in about one-third of low poverty schools and one-fourth of high poverty concentration schools. The survey did not ask about availability of computers to students with disabilities, or about the use of computers for statewide testing. 
b) Universal Design Applied to CBT: 
Universal design of assessment generally means an approach that involves developing assessments for the widest range of students from the beginning while maintaining the validity of results from the assessment. Universal design also sometimes refers to multiple means of representation, action/expression, and engagement [5]. 
More recently, attention has been paid to applying the principles of universal design in a technology-based environment. For example, Russell, Hoffman, and Higgins (2009a) demonstrated that the principles of universal design could be applied to computer-based test delivery. Technology also can be used to more seamlessly link instruction and assessment. For example, Salend (2009) specifically identified a variety of technology-based approaches that might be used for classroom assessments—for example, curriculum-based measurement (CBMs) assessment probes, digitalized observations and portfolios, and self-monitoring tools [6]. 
Dolan et al. (2009) prepared a set of guidelines specifically for computer-based assessments. The principles address test delivery considerations, item content and delivery considerations, and component content and delivery considerations. A variety of topics relevant to computer-based testing and universal design is addressed in the component content and delivery considerations section of the guidelines (e.g., text, images, audio, video), with each organized according to categories of processing that students apply during testing [7]. 
c) Perceived Advantages and Challenges of CBT: 
Many of the perceived advantages and challenges of CBT have been addressed in the literature [8]. Yet, most are not focused on students with disabilities. In examining perceptions and research on CBT, we identified several categories or ―themes‖ that can be used to organize the advantages and challenges of CBT: 
 Economic: Factors that have cost implications. 
 Systems implementation: Logistical, test security, and other factors that affect the capacity of local education agencies and state education agencies to implement CBT. 
 Test administration/design: Factors that affect how students (and sometimes teachers) perceive and interact with the test. 
 Accessibility: Factors that affect how accessible a test is to a wide range of students.
Internship Project Report 
11 
Part # 2 
(Installation & Operation)
Internship Project Report 
12 
2.1 Things to know before installing TAO: 
TAO is an open source e-Testing platform for building, delivering, and sharing innovative and engaging assessments online. The minimum system requirements for installing TAO are PHP 5.3 or higher, MySQL 5.0 or higher and an Apache server (recommended version: 2.2.9, other version should work). 
2.2 Installation Modes: 
Under all Windows operating systems, you will have the ability to install the TAO platform using the Automated Installation mode. This mode is recommended when installing TAO with just basic technical information [9]. 
Alternatively, you can perform a manual installation on your server or desktop. To do so, you need to download the ―TAO sources‖ package from the TAO website. The ―TAO sources‖ package contains the source codes and files of the TAO application. These source files need to be uploaded into the appropriate Apache server folder and set into MySQL workbench in order to run TAO. 
2.2.1 Automated Installation: 
If your IT environment meets TAO’s system requirements, follow the instructions below. Please note that the TAO Automated Installation is only available for Microsoft Windows operating systems. 
The Automated Installation consists of the following steps: 
Step 1: Download the TAO windows exe package on tao.lu 
Step 2: Run the TAO window exe package 
Step 3: Check the application and database servers’ port 
Step 4: Start the application and database servers 
Step 5: Access to the application through local host 
Step 6: Change the default administrator password 
Step 7: Test the Installation 
Download the TAO windows exe package on tao.lu
Internship Project Report 
13
Internship Project Report 
14
Internship Project Report 
15 
2.2.2 Manual Installation: 
Once your software stack is ready, i.e., PHP, Apache and MySQL servers installed, we can choose to install TAO either on a remote server, or on your desktop. After locating the TAO platform .zip/.tar file you will need to extract the software before installing and configuring TAO. Most file managers can extract the TAO files for you. 
1. Download the TAO platform .zip/.tar file 
To get the ―TAO sources‖ package, visit the TAO website Download section and look for the latest version of TAO. Once the download is complete, locate the path of the downloaded file in order to extract the TAO sources files. 
2. Extract or uncompress your files in your server web folder 
Open the ―TAO sources‖ package with preferred file manager and extract the TAO files. Depending on your operating system, we can use either WinZip/WinRAR on Windows, or command line tar -xf on Linux/Unix, and Ez7z on Mac OS X. 
Locate web folder (usually named htdocs or www) and extract the TAO files into this folder. The web folder is the directory that the web server software (Apache) looks for files to serve on your domain. Anything you want web-viewable needs to be inside this web folder. When done, start installing TAO by following the instructions below. 
3. Launch the web installation 
Once we have extracted the TAO sources package into your web folder, we have to start our application and data servers first (Apache and MySQL). Then, we can launch the TAO platform installation by entering the web server URL address concatenated with the extracted folder name and ―/tao/install/‖ in our web browser. This leads us to the TAO Installation Process screen. 
The Configuration Checker scans the computer and checks for conditions that prevent a successful TAO platform installation. The Configuration Checker retrieves the status of application server, your database server and multiple components required (i.e. PHP, Jason module, etc…) to ensure appropriate system settings for TAO. 
The main screen of TAO Installation Process will check your system environment. If a component is missing or does not match the requirements listed in the chapter ―
Internship Project Report 
16 
Figure (a) System configuration check, main screen 
Things to know before installing TAO” and a red vertical line indicator is displayed next to the requirement statement, then we cannot continue the TAO installation process. 
Figure b. System configuration check, helper 
There is a helper for each component statement; to open it, we have to click on the question mark next to the component item line. This can help us to fix some issues before continuing with the next step
Internship Project Report 
17 
of TAO Installation Process. 
Figure c. System configuration check, system ready to be installed 
Once the green vertical line indicator is displayed, this mean our system is ready for installation. This also means that our computer environment is functional and is aligned with TAO requirements, and then we can proceed with the next step of the installation process. 
4. Follow the instructions 
TAO Installation Process includes multiple steps of configuration. First, we have to set up your TAO host configuration; second, we have to enter TAO database server information and finally we have to enter the details of the TAO super user (login name and password) to access and manage TAO platform. 
4.1 . Host configuration 
The TAO host configuration page allows you to configure custom host entries. In order to start TAO, we have to host all TAO files on a single web server. Then, we can set up the name of the domain where we can access our TAO platform through the configuration files of our web server.
Internship Project Report 
18 
Once you get the address of your TAO platform instance, you need to enter it on the host configuration page. Next, select the interface language for TAO and the working environment where TAO is deployed. 
Figure e. Host configuration page, language interface selection 
The languages available are listed in the drop-down menu. More languages will be added as TAO continues to grow. 
Figure f. Host configuration page, working environment selection
Internship Project Report 
19 
You can choose between Production and Development environment when installing TAO. The development environment is recommended for software and database developers who contribute to the improvement of the TAO platform and want to design specific components for TAO. When TAO components are tested and completed, they are moved to the production environment. 
The production environment is the live environment where final users enter their data, query information, perform assessments and run their reports and designers can model their items and tests. 
4.2 Database configuration: 
You have to configure the database connection in order to start TAO. If there is no instance of a database management system on your server or desktop, you have to install it. Here we will need to enter the database type, hostname, user name, user password for the database we have set up. If we select the option ―Overwrite‖, the installation program will overwrite any existing TAO database with a new and clean TAO database. 
4.3 Super user creation: 
The super user in TAO has an administrator role for managing the TAO platform; the super user has the full right of designing new items, managing tests libraries, scheduling assessments campaign, importing users and even more operations in TAO platform. 
You need to create a super user login in order to access TAO. To do so, you have to enter the details of the person in charge of managing TAO; you also have to give to this person a login name and a password. 
4.4 TAO platform deployment 
Once the super-user has been created, we’ve reached the final step of the TAO Installation Process. To complete the Installation Process, we have to press the button ―Deploy‖ on the ―Deployment‖ page. This will make TAO platform available for general use. During the deployment phase, all information provided in the previous steps is taken into account to build the final installation package and to automatically set up the TAO platform. 
Once your installation process has completed, and no errors or issues occurred during this step, a successful installation message is displayed; click on the Finish button to complete the TAO Installation Process. 
5. Test the installation 
Use your web browser to test the installation by entering the URL of your web domain concatenated with the instance of TAO platform in your browser’s navigation address bar. A welcome page will be displayed giving you access to TAO Back Office, TAO Delivery Server and TAO Workflow Engine.
Internship Project Report 
20 
2.3 How to use TAO: 
Generally six portions or tabs are there to use this software [10]. 
 Items 
 Tests 
 Test-takers 
 Groups 
 Deliveries 
 Results 
2.3.1 Items: Create, preview and organize individual items before including them in your tests. Choose from 17 different interaction types, including:  Single choice  Multiple choice  Text entry  Slider  Hotspot Import & Export Items: Import any items that are compliant with the QTI (Question and Test Interoperability). Conversely, you can also export items from TAO and re-use them in other QTI-compliant tools. If your needs go beyond what the QTI standard allows, you can develop powerful and sophisticated item types using the TAO Open Web Item format. 2.3.2 Tests: In this section we Build and manage tests using items that you have previously created or imported. 2.3.3 Test-takers: In this section we Register our test-takers, manage their personal data, and assign them to groups. Default properties of the test-takers are their name and the language of the test interface. You can customize these records by adding any data you need, such as date of birth, gender, etc. In addition to
Internship Project Report 
21 
creating test-takers individually by manually entering their corresponding data, you can mass-create test- taker records by importing them from a CSV file. 2.3.4 Groups: Add test-takers to groups to assign tests, and measure group performance. Grouping test-takers enables you to specify populations with particular characteristics. You define these characteristics by adding your own group descriptors. In TAO, tests are assigned to groups. 2.3.5 Deliveries: Here we control how to publish and deliver tests. Select the test you want to deliver to your group(s) of test-takers. Publish it to make it available online. We can define a delivery by  Select the delivery dates.  Specify how many times test-takers are allowed to repeat a test.  Select the group(s) that will take the test. You can exclude individual test-takers even if they are part of the group. 2.3.6 Results: In this section we Store, manage, and analyze test results with ease. We can view the performance of any individual test-taker – whether it’s on a single test or across a range of tests.
Internship Project Report 
22 
References [1] https://www.google.com.pk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&cad=rja&uact=8& sqi=2&ved=0CE4QFjAG&url=http%3A%2F%2Fwww.ijstr.org%2Ffinal- print%2Faug2013%2FComputer-based-Test-Cbt-System-For-University-Academic-Enterprise- Examination.pdf&ei=- d7RU4f1BoTC7AbqlIEw&usg=AFQjCNF9YOWtPIH03QP4IZTBvjFEjrNLhw&sig2=CT5lJAx 
vzkytkXCxnSuHHg&bvm=bv.71667212,d.bGE[2] h ttp://en.wikipedia.org/wiki/E-assessment 
[3] https://www.google.com.pk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8& sqi=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwww.cehd.umn.edu%2Fnceo%2Fonlinepubs% 2Fsynthesis78%2Fsynthesis78.pdf&ei=-d7RU4f1BoTC7AbqlIEw&usg=AFQjCNG- gCrLgnoVTuGuPItHNlMmwMnaRA&sig2=WyCw06_UrhshrTR0jfv08Q&bvm=bv.71667212, 
d.bGE 
[4] ww w.eed.state.ak.us/nclb/pdf/Statewide_System_of_Support.pdf - 2009-03-26 
[5] h ttp://www.eed.state.ak.us/tls/assessment/FormativeAssessmentResources.htm 
[6] h ttp://www.doe.k12.ga.us/ci_testing.aspx?PageReq=CI_TESTING_EOCT 
[7] h ttp://www.doe.in.gov/eca/pdf/2009-10_ECA%20_Kick-off_Memo.pdf 
[8] h ttp://en.wikipedia.org/wiki/E-assessment 
[9] https://www.google.com.pk/webhp?tab=ww&ei=G768U_iXKdLT4QTau4HoAg&ved=0CBAQ1 
S 4#q=tao+testing+manual&safe=active 
[10] h ttp://127.0.0.1/TAO/tao/Main/index?structure=tests&ext=taoTests#

More Related Content

PPTX
7 layers of osi models
PPTX
Lecture 3. Computer-based assessment
PDF
Computer based assessment
PDF
2012 Computer-Assisted Assessment
PPTX
CBT brief overview
PPTX
computer based training
PDF
Computer Based Test (CBT) by Simeon Ayoade Adedokun
PPT
CBT Computer Based Training
7 layers of osi models
Lecture 3. Computer-based assessment
Computer based assessment
2012 Computer-Assisted Assessment
CBT brief overview
computer based training
Computer Based Test (CBT) by Simeon Ayoade Adedokun
CBT Computer Based Training

Similar to Computer based online written test system "Tao Software" (20)

PDF
DESIGN AND DEVELOPMENT OF AN ONLINE EXAM MAKER AND CHECKER
DOCX
Online Quiz System Project Report
PPT
Evaluation of the Passit project
PDF
quiz game project report.pdf
PPTX
Ict sem ppt
DOC
Proposal Shima
PPTX
VIRTUAL_ Food order websites---TEST.pptx
PDF
Online Intelligent Semantic Performance Based Solution: The Milestone towards...
PDF
ICT in Assessment: A Backbone for Teaching and Learning Process
PPTX
Computer Based Assessment.pptx
PPT
Mulligan97 (1)
PPTX
Role of ICT in examination
PDF
Presentation of ola erstad's paper of changing assessment practices and the ...
PDF
10.project online exam system
PPT
Kingsley Osamede Omorogiuwa:Student Learning Assessment in Open and Distance ...
DOCX
Online examination system
DOCX
Online Examination System Report
PDF
An exploration of the cisco online courses a basis for the development of a l...
PDF
eAssessment in practice
PDF
EduConAsia 2015 - Benefits of e-assessments and how to encourage adoption
DESIGN AND DEVELOPMENT OF AN ONLINE EXAM MAKER AND CHECKER
Online Quiz System Project Report
Evaluation of the Passit project
quiz game project report.pdf
Ict sem ppt
Proposal Shima
VIRTUAL_ Food order websites---TEST.pptx
Online Intelligent Semantic Performance Based Solution: The Milestone towards...
ICT in Assessment: A Backbone for Teaching and Learning Process
Computer Based Assessment.pptx
Mulligan97 (1)
Role of ICT in examination
Presentation of ola erstad's paper of changing assessment practices and the ...
10.project online exam system
Kingsley Osamede Omorogiuwa:Student Learning Assessment in Open and Distance ...
Online examination system
Online Examination System Report
An exploration of the cisco online courses a basis for the development of a l...
eAssessment in practice
EduConAsia 2015 - Benefits of e-assessments and how to encourage adoption
Ad

More from Awais Chaudhary (20)

PPTX
Reverse Osmosis Technology
PPT
Laplace transforms
PPT
Beauty vs intelligence
PPT
Atom bomb
PPT
PPT
Air Pollution
PDF
Corrosion protection of metals
PPT
Mega buildings
PPT
Bermuda Triangle “The Devil’s triangle”
PPTX
Protection of metals from corrosion
PPT
Rights of women
PPT
Smartphones
PPT
Thinking Skills
PPT
PPT
Production of mixed alcohol fuels from Biomass
PDF
Production of Syngas from Biomass
PPT
Accounting and financial statements
PPT
Accounting for Depreciation
PPTX
Batch Reactor
PPT
Chemical Reactors
Reverse Osmosis Technology
Laplace transforms
Beauty vs intelligence
Atom bomb
Air Pollution
Corrosion protection of metals
Mega buildings
Bermuda Triangle “The Devil’s triangle”
Protection of metals from corrosion
Rights of women
Smartphones
Thinking Skills
Production of mixed alcohol fuels from Biomass
Production of Syngas from Biomass
Accounting and financial statements
Accounting for Depreciation
Batch Reactor
Chemical Reactors
Ad

Recently uploaded (20)

PPTX
CHAPTER 2 - PM Management and IT Context
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
System and Network Administraation Chapter 3
PPTX
history of c programming in notes for students .pptx
PPTX
Transform Your Business with a Software ERP System
PDF
AI in Product Development-omnex systems
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Essential Infomation Tech presentation.pptx
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
CHAPTER 2 - PM Management and IT Context
wealthsignaloriginal-com-DS-text-... (1).pdf
Understanding Forklifts - TECH EHS Solution
Reimagine Home Health with the Power of Agentic AI​
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Navsoft: AI-Powered Business Solutions & Custom Software Development
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Upgrade and Innovation Strategies for SAP ERP Customers
Which alternative to Crystal Reports is best for small or large businesses.pdf
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PTS Company Brochure 2025 (1).pdf.......
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
System and Network Administraation Chapter 3
history of c programming in notes for students .pptx
Transform Your Business with a Software ERP System
AI in Product Development-omnex systems
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Essential Infomation Tech presentation.pptx
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
How to Migrate SBCGlobal Email to Yahoo Easily

Computer based online written test system "Tao Software"

  • 2. Internship Project Report 2 ―In the name of ALLAH The most Gracious the most Merciful‖
  • 3. Internship Project Report 3 I DEDICATE THIS REPORT TO MY GRANDFATHER WALI MUHAMMAD (late) In recognition of their worth An apology A feeling bears on itself the scars of its birth; It recollects as a Subjective Emotion for existence; It retains the impress of what might have been, but is not. If the fool will persist in his folly he would become wise. WILLIAM BLAKE “PROVERB OF HELL”
  • 4. Internship Project Report 4 Acknowledgements All praise & thanks to ALLAH ALMIGHTY who enable to complete this project. After prophet MOHAMMED (S.A.W), I am greatly indebted to MY PARENTS & MY WHOLE FAMILY and my RESPECTABLE TEACHERS whose great efforts brought me at the stage. I am greatly thankful to SIR MATI-UR-RAB and IT Department of Pak Arab Fertilizer that they helped me a lot in understanding this project. I really enjoyed the whole period of my Internship and I will never forget these memorable moments that I spent here in understanding this project.
  • 5. Internship Project Report 5 ABSTRACT As flexible and online learning becomes more pervasive, there is a growing need for educators to consider modes of assessment using similar tools. Computer Based Test (CBT) is an effective solution for mass education evaluation. Though, a variety of e-assessment approaches and systems have been developed in recent times, yet lack of flexible timing functionality to automatically log-off candidates upon expiration of allotted time, result integrity comprise, as well as human error are major limitations of the existing platforms. It is also seen by some as an avenue toward greater accessibility for students with disabilities. Tao software is software of e-assessment. TAO is an open source e-Testing platform for building, delivering, and sharing innovative and engaging assessments online. TAO allows you to create on-line tests that can work for thousands of test takers. This Computer-Based Assessment software may be used at different levels. Test can be made online. Candidate’s log in ID and password is made online and candidate can log in through that id and can take test. After limited time, test will be expired and result will be showed on software automatically.
  • 6. Internship Project Report 6 TABLE OF CONTENTS 1. INTRODUCTION 1.1. Motivation of the project 8 1.2. Background and Objective 8 1.3. Literature Survey 9 1.3.1. Contextual Issue Related to CBT 9 2. Installation and Execution 2.1. Things to know before installing TAO 12 2.2. Installation Modes 12 2.2.1. Automatic Installation 12 2.2.2. Manual Installation 15 2.3. How to use TAO 20 2.3.1. Items 20 2.3.2. Test 20 2.3.3. Test Takers 20 2.3.4. Groups 21 2.3.5. Deliveries 21 2.3.6. Results 21
  • 7. Internship Project Report 7 Part # 1 (Introduction)
  • 8. Internship Project Report 8 1.1 Motivation of the Project: The paper and pen (manual) method of writing examination, which has been in existence for decades, may not be appealing for use because of the problems usually experienced including examination venue capacity constraints, lack of comfort for examination candidates, delay in the release of results, examination malpractices, cost implication of printing examination materials and human error. This brings about the need for automation of the examination system [1]. Over the years, there have been various automated examination systems that have been developed with one or more limitations. Some of these limitations include lack of  Flexible timing functionality to automatically log-off candidates upon expiration of allotted time as a challenge  Malpractice due to questions not randomly generated  Not well secured application domain in terms of data security and integrity. An online assessment however, is expected to offer several advantages for the institution and the learner. These include  Time analysis of responses to the question level to better discriminate between candidates.  Including video in questions, particularly for scenarios in authentic assessment.  Question banks and randomization of questions and response orders to reduce cheating.  Automated analysis of results from entire candidate troops.  Immediate feedback can be given. 1.2 Background and Objective: There have been a number of researches focusing on the development of automated examination systems and electronic learning information systems. Zhenming et al (2003) developed a novel online examination system based on a Browser/Server framework which carries out automatic grading for objective questions in computer related topics such as programming, Microsoft Windows operating systems and Microsoft Office applications. It was successfully applied to the distance evaluation of basic operating skills of students offering computer science in some Universities. Lei (2006) presented a web-based educational assessment system by applying Bloom’s taxonomy to evaluate student learning outcomes and teacher instructional practices in real time. The system performance is rather encouraging with experimentation in science and mathematics courses of two local high schools. Emery & Abu (2006) developed an online website for tutoring and e-examination of economic courses. This novel software tool was used for online examination and tutorial application of the syllabus of economic courses so as to ensure that students study all the concepts of economics. So, the proposed software is structured from two major modules, the first one was an online website to review and make self-test for all materials of economic course and the second part is an online examination using a large
  • 9. Internship Project Report 9 database bank of questions through it the level of students can be evaluated immediately and some statistical evaluations can be obtained. The developed software offers the following features:  Instructors could add any further questions to maximize the size of the bank of questions.  Different examinations for each student with randomly selected questions from the bank of questions can be done.  Different reports for the instructors, students, classes etc. can be obtained.  Several students can take their exams simultaneously without any problem inside and outside their campus. The proposed software has been designed to work based on the client server architecture. 1.3 Literature Survey: In its broadest sense, e-assessment is the use of information technology for any assessment- related activity. This definition embraces a wide range of student activity ranging from the use of a word processor to on-screen testing. Due to its obvious similarity to e-learning, the term e-assessment is becoming widely used as a generic term to describe the use of computers within the assessment process. Various terms are used to describe the use of a computer for assessment purposes [2]. These include:  Computer-Assisted Assessment or Computer-Aided Assessment (CAA)  Computer-Mediated Assessment (CMA)  Computer-Based Assessment (CBA)  Online assessment. 1.3.1 Contextual Issue Related To CBT: The implementation of CBT occurs within a context that both supports and limits its use. In this section, we briefly address several of the contextual factors that surround CBT including [3]: a) The technological capacity of schools to support CBT b) Universal design applied to CBT c) Perceived advantages and disadvantages of CBT a) Technological Capacity in Schools Access to computers and Internet capabilities have for some time been a stumbling block for the push to widespread use of computer-based and online assessments. For example, Becker (2006) questioned ―digital equity‖ in computer access, computer use, and state-level technology policies. He used data from the National Assessment of Educational Progress to examine digital equity, and reported that ―students in rural schools or schools with high percentages of African American students were likely to have less access to computers‖ (p. 1). Becker did not examine whether having a disability had any impact on computer availability or use [4] A nationally representative school-level survey on information technology conducted by the National Center for Education Statistics (Gray, Thomas, & Lewis, 2010) reported several findings about the availability and use of technology in schools in the fall of 2008. The results generally indicated that computers with Internet access were available for instruction, and that the ratio of instructional computers
  • 10. Internship Project Report 10 with Internet access was 3 to 1. The large majority of computers in public schools were used for instruction. Schools also reported using a district network or the Internet to provide assessment results for teachers to individualize instruction or to inform instructional planning; nearly three-fourths provided online student assessments. Full-time technology staff members were available in about one-third of low poverty schools and one-fourth of high poverty concentration schools. The survey did not ask about availability of computers to students with disabilities, or about the use of computers for statewide testing. b) Universal Design Applied to CBT: Universal design of assessment generally means an approach that involves developing assessments for the widest range of students from the beginning while maintaining the validity of results from the assessment. Universal design also sometimes refers to multiple means of representation, action/expression, and engagement [5]. More recently, attention has been paid to applying the principles of universal design in a technology-based environment. For example, Russell, Hoffman, and Higgins (2009a) demonstrated that the principles of universal design could be applied to computer-based test delivery. Technology also can be used to more seamlessly link instruction and assessment. For example, Salend (2009) specifically identified a variety of technology-based approaches that might be used for classroom assessments—for example, curriculum-based measurement (CBMs) assessment probes, digitalized observations and portfolios, and self-monitoring tools [6]. Dolan et al. (2009) prepared a set of guidelines specifically for computer-based assessments. The principles address test delivery considerations, item content and delivery considerations, and component content and delivery considerations. A variety of topics relevant to computer-based testing and universal design is addressed in the component content and delivery considerations section of the guidelines (e.g., text, images, audio, video), with each organized according to categories of processing that students apply during testing [7]. c) Perceived Advantages and Challenges of CBT: Many of the perceived advantages and challenges of CBT have been addressed in the literature [8]. Yet, most are not focused on students with disabilities. In examining perceptions and research on CBT, we identified several categories or ―themes‖ that can be used to organize the advantages and challenges of CBT:  Economic: Factors that have cost implications.  Systems implementation: Logistical, test security, and other factors that affect the capacity of local education agencies and state education agencies to implement CBT.  Test administration/design: Factors that affect how students (and sometimes teachers) perceive and interact with the test.  Accessibility: Factors that affect how accessible a test is to a wide range of students.
  • 11. Internship Project Report 11 Part # 2 (Installation & Operation)
  • 12. Internship Project Report 12 2.1 Things to know before installing TAO: TAO is an open source e-Testing platform for building, delivering, and sharing innovative and engaging assessments online. The minimum system requirements for installing TAO are PHP 5.3 or higher, MySQL 5.0 or higher and an Apache server (recommended version: 2.2.9, other version should work). 2.2 Installation Modes: Under all Windows operating systems, you will have the ability to install the TAO platform using the Automated Installation mode. This mode is recommended when installing TAO with just basic technical information [9]. Alternatively, you can perform a manual installation on your server or desktop. To do so, you need to download the ―TAO sources‖ package from the TAO website. The ―TAO sources‖ package contains the source codes and files of the TAO application. These source files need to be uploaded into the appropriate Apache server folder and set into MySQL workbench in order to run TAO. 2.2.1 Automated Installation: If your IT environment meets TAO’s system requirements, follow the instructions below. Please note that the TAO Automated Installation is only available for Microsoft Windows operating systems. The Automated Installation consists of the following steps: Step 1: Download the TAO windows exe package on tao.lu Step 2: Run the TAO window exe package Step 3: Check the application and database servers’ port Step 4: Start the application and database servers Step 5: Access to the application through local host Step 6: Change the default administrator password Step 7: Test the Installation Download the TAO windows exe package on tao.lu
  • 15. Internship Project Report 15 2.2.2 Manual Installation: Once your software stack is ready, i.e., PHP, Apache and MySQL servers installed, we can choose to install TAO either on a remote server, or on your desktop. After locating the TAO platform .zip/.tar file you will need to extract the software before installing and configuring TAO. Most file managers can extract the TAO files for you. 1. Download the TAO platform .zip/.tar file To get the ―TAO sources‖ package, visit the TAO website Download section and look for the latest version of TAO. Once the download is complete, locate the path of the downloaded file in order to extract the TAO sources files. 2. Extract or uncompress your files in your server web folder Open the ―TAO sources‖ package with preferred file manager and extract the TAO files. Depending on your operating system, we can use either WinZip/WinRAR on Windows, or command line tar -xf on Linux/Unix, and Ez7z on Mac OS X. Locate web folder (usually named htdocs or www) and extract the TAO files into this folder. The web folder is the directory that the web server software (Apache) looks for files to serve on your domain. Anything you want web-viewable needs to be inside this web folder. When done, start installing TAO by following the instructions below. 3. Launch the web installation Once we have extracted the TAO sources package into your web folder, we have to start our application and data servers first (Apache and MySQL). Then, we can launch the TAO platform installation by entering the web server URL address concatenated with the extracted folder name and ―/tao/install/‖ in our web browser. This leads us to the TAO Installation Process screen. The Configuration Checker scans the computer and checks for conditions that prevent a successful TAO platform installation. The Configuration Checker retrieves the status of application server, your database server and multiple components required (i.e. PHP, Jason module, etc…) to ensure appropriate system settings for TAO. The main screen of TAO Installation Process will check your system environment. If a component is missing or does not match the requirements listed in the chapter ―
  • 16. Internship Project Report 16 Figure (a) System configuration check, main screen Things to know before installing TAO” and a red vertical line indicator is displayed next to the requirement statement, then we cannot continue the TAO installation process. Figure b. System configuration check, helper There is a helper for each component statement; to open it, we have to click on the question mark next to the component item line. This can help us to fix some issues before continuing with the next step
  • 17. Internship Project Report 17 of TAO Installation Process. Figure c. System configuration check, system ready to be installed Once the green vertical line indicator is displayed, this mean our system is ready for installation. This also means that our computer environment is functional and is aligned with TAO requirements, and then we can proceed with the next step of the installation process. 4. Follow the instructions TAO Installation Process includes multiple steps of configuration. First, we have to set up your TAO host configuration; second, we have to enter TAO database server information and finally we have to enter the details of the TAO super user (login name and password) to access and manage TAO platform. 4.1 . Host configuration The TAO host configuration page allows you to configure custom host entries. In order to start TAO, we have to host all TAO files on a single web server. Then, we can set up the name of the domain where we can access our TAO platform through the configuration files of our web server.
  • 18. Internship Project Report 18 Once you get the address of your TAO platform instance, you need to enter it on the host configuration page. Next, select the interface language for TAO and the working environment where TAO is deployed. Figure e. Host configuration page, language interface selection The languages available are listed in the drop-down menu. More languages will be added as TAO continues to grow. Figure f. Host configuration page, working environment selection
  • 19. Internship Project Report 19 You can choose between Production and Development environment when installing TAO. The development environment is recommended for software and database developers who contribute to the improvement of the TAO platform and want to design specific components for TAO. When TAO components are tested and completed, they are moved to the production environment. The production environment is the live environment where final users enter their data, query information, perform assessments and run their reports and designers can model their items and tests. 4.2 Database configuration: You have to configure the database connection in order to start TAO. If there is no instance of a database management system on your server or desktop, you have to install it. Here we will need to enter the database type, hostname, user name, user password for the database we have set up. If we select the option ―Overwrite‖, the installation program will overwrite any existing TAO database with a new and clean TAO database. 4.3 Super user creation: The super user in TAO has an administrator role for managing the TAO platform; the super user has the full right of designing new items, managing tests libraries, scheduling assessments campaign, importing users and even more operations in TAO platform. You need to create a super user login in order to access TAO. To do so, you have to enter the details of the person in charge of managing TAO; you also have to give to this person a login name and a password. 4.4 TAO platform deployment Once the super-user has been created, we’ve reached the final step of the TAO Installation Process. To complete the Installation Process, we have to press the button ―Deploy‖ on the ―Deployment‖ page. This will make TAO platform available for general use. During the deployment phase, all information provided in the previous steps is taken into account to build the final installation package and to automatically set up the TAO platform. Once your installation process has completed, and no errors or issues occurred during this step, a successful installation message is displayed; click on the Finish button to complete the TAO Installation Process. 5. Test the installation Use your web browser to test the installation by entering the URL of your web domain concatenated with the instance of TAO platform in your browser’s navigation address bar. A welcome page will be displayed giving you access to TAO Back Office, TAO Delivery Server and TAO Workflow Engine.
  • 20. Internship Project Report 20 2.3 How to use TAO: Generally six portions or tabs are there to use this software [10].  Items  Tests  Test-takers  Groups  Deliveries  Results 2.3.1 Items: Create, preview and organize individual items before including them in your tests. Choose from 17 different interaction types, including:  Single choice  Multiple choice  Text entry  Slider  Hotspot Import & Export Items: Import any items that are compliant with the QTI (Question and Test Interoperability). Conversely, you can also export items from TAO and re-use them in other QTI-compliant tools. If your needs go beyond what the QTI standard allows, you can develop powerful and sophisticated item types using the TAO Open Web Item format. 2.3.2 Tests: In this section we Build and manage tests using items that you have previously created or imported. 2.3.3 Test-takers: In this section we Register our test-takers, manage their personal data, and assign them to groups. Default properties of the test-takers are their name and the language of the test interface. You can customize these records by adding any data you need, such as date of birth, gender, etc. In addition to
  • 21. Internship Project Report 21 creating test-takers individually by manually entering their corresponding data, you can mass-create test- taker records by importing them from a CSV file. 2.3.4 Groups: Add test-takers to groups to assign tests, and measure group performance. Grouping test-takers enables you to specify populations with particular characteristics. You define these characteristics by adding your own group descriptors. In TAO, tests are assigned to groups. 2.3.5 Deliveries: Here we control how to publish and deliver tests. Select the test you want to deliver to your group(s) of test-takers. Publish it to make it available online. We can define a delivery by  Select the delivery dates.  Specify how many times test-takers are allowed to repeat a test.  Select the group(s) that will take the test. You can exclude individual test-takers even if they are part of the group. 2.3.6 Results: In this section we Store, manage, and analyze test results with ease. We can view the performance of any individual test-taker – whether it’s on a single test or across a range of tests.
  • 22. Internship Project Report 22 References [1] https://www.google.com.pk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&cad=rja&uact=8& sqi=2&ved=0CE4QFjAG&url=http%3A%2F%2Fwww.ijstr.org%2Ffinal- print%2Faug2013%2FComputer-based-Test-Cbt-System-For-University-Academic-Enterprise- Examination.pdf&ei=- d7RU4f1BoTC7AbqlIEw&usg=AFQjCNF9YOWtPIH03QP4IZTBvjFEjrNLhw&sig2=CT5lJAx vzkytkXCxnSuHHg&bvm=bv.71667212,d.bGE[2] h ttp://en.wikipedia.org/wiki/E-assessment [3] https://www.google.com.pk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8& sqi=2&ved=0CCIQFjAB&url=http%3A%2F%2Fwww.cehd.umn.edu%2Fnceo%2Fonlinepubs% 2Fsynthesis78%2Fsynthesis78.pdf&ei=-d7RU4f1BoTC7AbqlIEw&usg=AFQjCNG- gCrLgnoVTuGuPItHNlMmwMnaRA&sig2=WyCw06_UrhshrTR0jfv08Q&bvm=bv.71667212, d.bGE [4] ww w.eed.state.ak.us/nclb/pdf/Statewide_System_of_Support.pdf - 2009-03-26 [5] h ttp://www.eed.state.ak.us/tls/assessment/FormativeAssessmentResources.htm [6] h ttp://www.doe.k12.ga.us/ci_testing.aspx?PageReq=CI_TESTING_EOCT [7] h ttp://www.doe.in.gov/eca/pdf/2009-10_ECA%20_Kick-off_Memo.pdf [8] h ttp://en.wikipedia.org/wiki/E-assessment [9] https://www.google.com.pk/webhp?tab=ww&ei=G768U_iXKdLT4QTau4HoAg&ved=0CBAQ1 S 4#q=tao+testing+manual&safe=active [10] h ttp://127.0.0.1/TAO/tao/Main/index?structure=tests&ext=taoTests#