Odessa Content Sharing  





  Register now   Forgot password ?

Exams : Create Exam

Php Exam Script Business (Paid version) : Exams : Create Exam

To create online exam ,

a) Go to Assignments->New assignment

b) Fill the form

1) Assignment name :   - This is the name of Exam. Will be displayed to users .

2) Category : Select the category

3) Test : After selecting category , this field will be binded with all available quizzes .

        Also , you can select "Question bank, and all questions will be displayed in popup.   

 

Select any quiz or select questions from questions bank and click "ok" button

4) Type : Select "Quiz" or "Survey" . "Quiz " is the online exam , where you have Timer , correct answers , and total point . But Survey is the just array of questions . You can use "Survey" if you just want to collect data.

5) Show randomly : You have 2 choises . "All questions " and "Random questions" . If you select All questions , then all questions of the selected questions array will be displayed . If you select "Random questions" then , you can enter the number of questions that will be generated randomly and assigned to the Question variants.

6) Variants : You can select from 2 to 8 variants. For example , if you select 4 , then 4 variants will be available . A, B, C, D .   And then you will be able to assign this variants to users . And each user will see different questions .

7) Results by : Point and Percent . ( Read more about this in "Point calculation" )

8) Number of attempts : Enter the number which define how many times user can take this exam .

9) Success point/percent : Enter success point or percentage .

10) Test time (in minutes) : Enter time in minutes . Enter "0" if you want to hide timer .

11) Questions order : This allows you to sort questions in random order .

12) Answers order : This allows you to sort answers in random order .

13) Send quiz results by mail : "Automatically" will send exam results by mail .

14) Send copy of all mails to : enter email address if you want all mails to be sent to your address also .

15) Auto assign to newly registered users : This allows newly registered users to take this exam.

16) Show results to user : This allows you to show exam results and total point just after exam .

17) Users can review correct answers : This allows you to show correct answer of each questions to users at the end of exam

18) Show success/unsuccess message after each question : This allows to show correct answers after each question.

19) Show point information after each question : This allows to show point just after each question .

20) Certificate : You can assign certificate , and user will be able to download certificate in PDF format just after exam.

21) Results template : Select template that will be displayed after exam.

 

Select users that you want to take exam . If you select "Show questions = Random questions" , then you will be able to assign variants to users .

Can select "user groups" , and it will automatically check all users that are in that user group .

Click "Show into" checkbox, and enter the text that you want to be displayed before exam .

Click "Save" button .

----------------------------------------------------------------------------------------------------------------------------------------------------

What happens in backend ?

Just after you click "Save" button , assignment settings are inserting to "assignments" table .

If you have selected you questions from Question bank , the it creates a new Quiz and insert all selected questions into this Quiz . If you have selected Quiz then it copies this Quiz with all quesionts and link everything with "parent_id" . After that , it inserts to "quiz_id" column of assignment new created Quiz id .

Why do we need it ? Why don't we link the original quiz id to assignment ? Because, after creating exam , administrator can delete some question , and if we keep the original quiz_id then we will lost that question in exam , but wee need to keep it .

After it creats row in assignment table , if you have selected "Random questions " , then it creates random quizzes and inserts quiz_ids into the "variant_quizzes" table .

variant_id = linked to answer_variants table
asg_id = assignment_id of just inserted row
quiz_id = newly generated quiz id .

Then , it inserts all selected user id's into the "assignment_users" table

assignment_id = assignment_id of just inserted row
user_type =   1 - Local user, 2 imported user .
variant_id will be null if "All questions" selected

 


Installation
Php Web Quiz Business (Paid version) : How to install

Menu management
Php Exam Script Business (Paid version) :Menu management

Access management : Branches
Php Exam Script Business (Paid version) : Access management : Branches

Access management : Roles
Php Exam Script Business (Paid version) : Access management : Roles

Access management : Users
Php Exam Script Business (Paid version) : Access management : Users

Access management : Restoring password
Php Exam Script Business (Paid version) : Access management : Restoring password

Questions : Categories
Php Exam Script Business (Paid version) : Questions : Categories

Questions : Quizzes
Php Exam Script Business (Paid version) : Questions : Quizzes

Questions : Question management
Php Exam Script Business (Paid version) : Questions : Question management

Exams : Create Exam
Php Exam Script Business (Paid version) : Exams : Create Exam

Exams : Manage Exams
Php Exam Script Business (Paid version) : Exams : Manage Exams

Exams : Starting Exam
Php Exam Script Business (Paid version) : Exams : Starting Exam

Exams : Point calculation
Php Exam Script Business (Paid version) : Exams : Point calculation

Importing users from Wordpress
Php Exam Script Business (Paid version) : Importing users from Wordpress

Importing users from IPB
Php Exam Script Business (Paid version) : Importing users from IPB

Using mathematical symbols
Php Exam Script Business (Paid version) : Using mathematical symbols

Mail configuration
Php Exam Script Business (Paid version) : Mail configuration

Certificates
Php Exam Script Business (Paid version) : Certificates

Localization
Php Exam Script Business (Paid version) : Localization

API For importing questions
Php Exam Script Business (Paid version) : API For importing questions

Integration with facebook
Php Exam Script Business (Paid version) : Integration with facebook

Using Jing (Easy image adding)
Php Exam Script Business (Paid version) : Using Jing (Easy image adding)

Email templates
Php Exam Script Business (Paid version) : Email templates

Exam results templates
Php Exam Script Business (Paid version) : Exam results templates

Backend events
Php Exam Script Business (Paid version) : Backend events

Integration with LDAP
Php Exam Script Business (Paid version) : Integration with LDAP

Integration with Paypal
Php Exam Script Business (Paid version) : Receiving payments with Paypal

Integration with other payment systems
Php Exam Script Business (Paid version) : Integration with other payment systems

Helpdesk Management System
Php Exam Script Business (Paid version) : Helpdesk Management System