The Exam ecosystem encompasses various processes defined by Institutes, including (but not limited to) Slot Booking, Admit Card Generation, Rescheduling, Score Card generation, Retake Attempts, and more. Enabling this ecosystem involves configuring the Exam Workflow and Partner Configurations.
With pre-integrated Exam Partners like Wheebox, Cocubes and Mercer Mettl, we continually strive to simplify and streamline these configurations. This article will provide a comprehensive guide to enabling Codetantra Online Exam Partner within the Exam ecosystem with a Plug and Play Configuration.
The first step in integrating Codetantra Online is gaining a complete understanding of the Exam workflow as expected by the Institute. This involves:
Requirement Gathering:
Obtain necessary approvals from the Institute.
Share the Requirement Gathering Sheet with the Institute. This document contains:
Questions for the Institute to understand their Exam Workflow.
Technical questions for Codetantra Online to address integration details.
With the collected information, proceed to configure the Exam Workflow.
Go to Settings.
Select Institute Configuration.
Click Manage Exam Config.
On the Manage Exam page, click the Exam Config button in the top-right corner.
Select the Form Name for which the exam has to be configured.
Under the Exam Partner dropdown, search and select Codetantra Online.
This option allows eligible candidates to book exam slots via Single Sign-On (SSO) to Codetantra Online portal, where they can select their venue, date, and time slot.
Input required:
Eligibility Start Date and End Date: Defines the exam’s booking window.
Note: Only Static and Dynamic dates are applicable for Codetantra Online.
Checking this will enable the take test button once the user has booked the slot.
Configuration options:
Button Name: Customize the button text displayed on the Candidate Dashboard.
Define the time gap between multiple exam attempts, if applicable.
Enabling the Enable Mock Test button lets you configure its label and display a Take Mock Test button on the student dashboard.
This button will be visible from the slot booking date to the exam date.
The button enables SSO to the vendor platform, while all other processes are vendor-managed
Activates the Modify Appointment API, enabling Codetantra Online to push candidate slot booking details once the candidate has booked the slot.
Configurations:
Choose an admit card template to display on the Candidate Dashboard after scheduling.
Admit cards can also be configured on document templates under the sub-type "Admit Card."
Activates the Result Notifications API to receive candidate results from the vendor once the candidate has given the exam and result is available.
Configurations:
Choose an admit card template to display on the Candidate Dashboard after scheduling.
Scorecard can also be configured in document templates under the sub-type "Scorecard."
This module allows the Candidates who have scheduled their Exam, to change their Exam Venue or Date or Time any time within the allowed window for Rescheduling. Based on the Institute's requirements, you could define the number of times a candidate can reschedule his exam attempt, the Button name to be shown to the Candidates, the Time duration before which a candidate is allowed to pay for reschedule and/or Reschedule Exam, define the payment details, etc.
You can configure the following Configurations:
Number of Re-schedules
Reschedule Button Name
Reschedule Cooling Period
Enable Payment?
Exam button to be visible after exam date
Re-schedules Payment Button Prior (In Hours)
Vendor Message
Reschedule Mode
Configure conditions for retakes:
Specify Exam Dispositions to be displayed in the Exam Attempts dashlet on the Admin Dashboard.
Toggle the Exam Ecosystem as Active or Inactive.
Whitelisting options:
Restrict functionality to specific IPs or emails for testing purposes.
Whitelisted configurations will show as Test Mode.
Meritto uses this API to register the candidates with the vendor using there Demographic and Exam related data .
For Codetantra, this API is triggered every time the candidate SSO’s (Single-Sign-On) to the vendor platform.
To enable the Slot Booking button on the student dashboard we have the following triggers:
Payment Approved: Verifies the candidate's payment status.
Application Submitted: Confirms the candidate's application submission.
Application Stage Selection: This further asks to define the stage of the application process.
Payment Approved on Token Fee: This further asks to define the token fee.
Partwise Submission: This further asks to define the part of the application.

{
"custom_value": "",
"required": true,
"sort_order": 3,
"type": "exam_ead",
"value_from": "custom",
"vendor_field": "clientCandidateID",
"college_id": 715,
"form_id": 16997,
"vendor": "codetantra-online"
},
{
"form_id": 16997,
"custom_value": "",
"required": true,
"sort_order": 6,
"type": "exam_ead",
"value_from": "vendor_config",
"vendor": "codetantra-online",
"vendor_field": "cId"
},
{
"custom_value": "",
"required": true,
"sort_order": 2,
"type": "exam_ead",
"value_from": "custom",
"vendor_field": "clientAuthorizationID",
"college_id": 715,
"form_id": 16997,
"vendor": "codetantra-online"
},
{
"form_id": 16997,
"custom_value": "",
"required": true,
"sort_order": 8,
"type": "exam_ead",
"value_from": "vendor_config",
"vendor": "codetantra-online",
"npf_field": "eligibilityApptDateFirst",
"vendor_field": "eligibilityApptDateFirst"
},
{
"form_id": 16997,
"custom_value": "",
"required": true,
"sort_order": 6,
"type": "exam_ead",
"value_from": "vendor_config",
"vendor": "codetantra-online",
"npf_field": "examSeriesCode",
"vendor_field": "examSeriesCode"
},
{
"form_id": 16997,
"custom_value": "",
"required": true,
"sort_order": 7,
"type": "exam_ead",
"value_from": "vendor_config",
"vendor": "codetantra-online",
"npf_field": "eligibilityApptDateLast",
"vendor_field": "eligibilityApptDateLast"
}

Client Candidate Data:
{ "npf_field": "mobile_no",
"required": true,
"sort_order": 9,
"type": "exam_cdd",
"value_from": "form_details",
"vendor_field": "contactNo",
"college_id": 715,
"form_id": 16997,
"vendor":
"codetantra-online" }
The vendor uses this API to send the candidates Slot Booking data to Meritto.

The vendor uses this API to send the candidates Examination score data to Meritto.
This data is received as and when the candidates result is generated and sent to meritto via API.
All the accurate configuration keys of Codetantra online should be mapped in this section to enable seamless integration.
This feature is hardcoded for Lovely Professional University (ID: 524) Only.