Menu

Tree [ea28fb] main /
 History

HTTPS access


File Date Author Commit
 css 2022-01-27 Paramjit Kumari Paramjit Kumari [decb82] Delete demo.css
 docs 2022-02-18 Shanthala-K Shanthala-K [ea28fb] Update index1.md
 images 2022-01-27 Paramjit Kumari Paramjit Kumari [abd85d] Delete demo.css
 imageshow 2022-01-27 Paramjit Kumari Paramjit Kumari [3c10b8] Delete demo.css
 js 2022-01-27 Paramjit Kumari Paramjit Kumari [2549df] Add files via upload
 GuestPreview.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 Guest_takeTest.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 Guest_taketTest.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 Guestleft.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 Guests.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 GuesttaketTest.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 Master.css 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 NoReg.php 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 QuestionScreen.php 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 README.md 2022-02-12 Vijay Vijay [9b8ae4] Update README.md
 TestScreenTop.html 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 TestScreenTop.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 _config.yml 2022-02-12 Vijay Vijay [9944ff] Set theme jekyll-theme-slate
 accesslog.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 addGroup.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 addImage.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 addUser.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 addUserGroup.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 admin_index.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 adminleft.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 back.jpg 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 bottom.html 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 bottom1.html 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 changepass.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 changepass_admin.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 check.gif 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 clearguestlog.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 closewindow.html 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 closewindow1.html 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 config.inc 2022-01-31 Paramjit Kumari Paramjit Kumari [0f1642] Update config.inc
 cookie.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 cookie1.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 cooktest.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 copyright.html 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 createExam.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 createTest.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 databaseBackup.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 dbasewrite.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 drag&drop.html 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 drag&drop.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 dragDrop.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 dragDropAdd.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 edit.gif 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 edit.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 edit1.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 editExam.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 editProfile.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 editProfilenareshbackup.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 editQuestion.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 editTest.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 editUserGroup.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 editsubscrip.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 editsubscription-1.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 editsubscription.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 ewn_index.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 exam.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 examBackup.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 example_check.php 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 exclm.gif 2022-01-27 Paramjit Kumari Paramjit Kumari [f369bd] Add files via upload
 favicon.ico 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 filewrite.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 footer.htm 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 forgotPassword.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 getinfo.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 guestslog.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 head.htm 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 highScore.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 image.jpeg 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 image.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 index.html 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 index.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 install.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 instructions.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 left.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 logactivate.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 logged.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 login.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 logout.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 logout_old_entries.php 2022-01-27 Paramjit Kumari Paramjit Kumari [342faf] Add files via upload
 magnify.gif 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 mainTest.html 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 mainTest.php 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 main_html.html 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 morethan24.php 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 multipleChoiceMultiple.php 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 multipleChoiceSingle.php 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 multipleSelectSingle.php 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 myStyle.css 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 new.php 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 news_mailer.php 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 next.jpg 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 pencil.gif 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 phpinfo.php 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 pic2.php 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 picture.php 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 popup.htm 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 popup.php 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 popupnaresh.htm 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 profile.php 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 profile2.php 2022-01-29 Paramjit Kumari Paramjit Kumari [6d63f2] Update profile2.php
 register.html 2022-01-27 Paramjit Kumari Paramjit Kumari [6025d1] Add files via upload
 require.inc 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 result.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 review.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 save.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 search.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 searchResult.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 searchUser.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 searchUsermine.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 sendmail.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 serial.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 shortAnswer.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 software_license_agreement.htm 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 sql-statements-online.sql 2022-01-31 Paramjit Kumari Paramjit Kumari [12b6f8] Add files via upload
 style.css 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 stylenew.css 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 tables.txt 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 takeTest.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 temp.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 testChoice.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 testN.html 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 testQ.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 testmail.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 trashcan.gif 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 trueFalse.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 user.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 usermine.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 viewActiveUser.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 viewExam.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 viewGroup.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 viewResult.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 viewResults.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 viewReview.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 viewTest.php 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload
 x.gif 2022-01-27 Paramjit Kumari Paramjit Kumari [3796c1] Add files via upload

Read Me

Web Based Online Exams

Project Summary:

The intention is to make online exam available using PHP/MySQL Apache web server. The scripts are commented as necessary, but feel free to update the same. One can install the scripts, and configure the same appropriately, after which, it is possible to create, populate, and deliver the exams over the Internet. The user just needs to login to take the exam(s)

### Background

It is the intention of the founding members to make free online exam scripts available to the public without any hassles and one can have an exam delivery platform of one's own using LAMP environment.

Build Status

The package is fully functional according to the current version. However, there is huge scope for improvement and additional contribution is welcome!

Code Style

The entire project uses html, Javascript, PHP, Perl, MySQL, and xml. Therefore, contributers need to be familiar with these scripting languages to write any code.

Given below are a few screenshots as it is now:

Given below is the login screen (the login is same for user as well as the exam admin. However, admins will have more privileges like creating authors.
login
Given below is the User dashboard that displays a left pane and a right pane. The left pane enables users to change password, view profile, etc.

dashboard

There are two modes of exam, one is Learn mode and the other is Exam mode.
exam-modes

Given below shows a typical exhibit based question:

exhibit-based-question

This screenshot shows "Question Review":

review-questions

This following screen shot shows Review Screen of the exam being taken by the user:
review-screen

This shows the Review Summary after completion of exam by the user:
review-summary

Score report screen is shown below for a typical exam taken by a user:

score-repo

Test screen is shown below where the question being answered by a user is shown:
test-screen

The following picture shows the User Profile:
user-profile

Tech/Framework used

The code is entirely developed using notepad (text editor) and no content development software is used. Basically, one just needs a text editor for code changes or development. A picture editor would be required for editing images. Note that the content depends on the question base and the type of questions. It has nothing to do with the exam software itself.

Features

  • Simple interface which is intuitive to the user
  • Very widely used LAMP environment, where one need not buy any software for making changes or improving the features.
  • Learn and exam modes so that users can change between these modes depending on the need
  • Scope for improvement
    -- there is scope for improving the statistics reporting.

Installation

The installation is manual. You need to manually create the required database and give permissions.

The code can be downloaded as a zip file from the repository. Create a MySQL database on your server, as well as a database user with full access and modification rights to the database.

Import the file "sql-statements-online.sql" into your MYSQL database. It will create all of the necessary tables.

Update the config.inc file to add the database name, database user, and password that were generated earlier. Set login and passwords as specified below:


$datahost = "localhost";

$datauser = "database_user";

$datapasswd = "database_pwd";

$base = "database_name";


The code modules need to be uploaded using FTP as specified in the document and give appropriate permissions for each file/directory.

How to Use?

There are 3 categories of users:
- Administrators
- Authors
- Registered Users

Contribute

The code is still in infancy and lot of features and refinements could be added.

License

The code is under Open Source software license. Individuals may use the code without any permission. Organizational users need to take the permission to use the software.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.