Comprehensive Ultra-Detailed Guide for Instructors and Students
Testeen requires instructors to obtain a license before accessing the platform. This process helps the system remain secure, controlled, and fair for all users. No unverified instructor can interact with exam creation or student data without going through this validation step.
To apply for a license, instructors must fill out a digital application form available on the platform. This form collects critical details including full legal name, academic qualifications (e.g., certificates, transcripts), and official contact information such as email and phone number. All fields must be correctly and truthfully filled to avoid rejections.
The system mandates photo-based verification for identity assurance. Instructors must upload a passport-sized photograph showing themselves holding a government-issued ID (e.g., national ID, passport, or driver’s license). A separate upload of the ID image itself is also required. These files must be clear, colored, and under the 1MB size limit per image.
Each application is encrypted and stored securely within the Testeen servers. The platform strictly adheres to modern data protection principles, ensuring these images and personal details are never shared with third-party vendors or accessed by unauthorized staff.
Upon submission, the Testeen team manually reviews the license request. Once verified and approved, the instructor receives an approval notification and can now proceed to account creation. It’s important to note that only licensed instructors can log into the system, regardless of whether they have already signed up or not.
Instructors who attempt to create multiple accounts or falsify information will be permanently banned from using the platform. Duplicate accounts are seen as an attempt to bypass the integrity of the system.
Rejected applicants will receive a clear explanation of the reason for disapproval. They are encouraged to correct the issue and reapply. Appeals follow the same license application process and are reviewed manually by the admin team.
Once the license is approved and the instructor logs in, they are taken to a dynamic and fully personalized dashboard. This dashboard is the main control center from which instructors manage their academic activities.
To create a new exam, the instructor is guided through a form where they specify the exam title, description, estimated duration in minutes, subject area, and a unique internal reference code. This code is used for organizational and tracking purposes, and it's recommended to keep it memorable and descriptive.
After entering exam details, the platform automatically generates a secure exam token. This token is unique to that specific exam and is used when granting student access. It is stored in the backend database and is never exposed in plain text, ensuring exam security and tamper resistance.
The instructor can now begin adding questions. The platform supports four major question types: Multiple Choice Questions (MCQ), which allow for one or more correct answers; Short Answer Questions, which require brief written responses; Essay-style Descriptive Questions for long-form answers; and File/Image Upload Questions that prompt students to respond with documents or images.
All question entries are auto-saved in real-time using AJAX to prevent data loss in case of network or power issues. The instructor can reorder, delete, or modify any question as needed. Every saved exam can be exported as a JSON file for offline storage or imported into another Testeen environment.
If the instructor later wants to edit the exam, they simply navigate to the “Manage Exams” page, select the desired test, and modify any detail — from title to time duration, or even adding/removing questions. This level of flexibility ensures that exams stay up-to-date and relevant over time.
Testeen allows instructors to share their exams using two primary methods: through a browser-based public link or via an access code for mobile or PWA usage. Both approaches lead the student to the same secure entry point for identity verification and test-taking.
The public exam link takes the student directly to a credentials input page on the Testeen website. Here, the student must enter their full name, school name, subject, and email address before proceeding. This data is recorded for result tracking and verification purposes.
Instructors can also use the access code method. This code is meant for students using the Testeen mobile app or PWA. Students enter the access code into the app, which verifies it in the backend and fetches the associated exam if it’s still active.
To manage all shared exams, the instructor visits the “My Exams” section. From here, they can see all exams created, regenerate share links, or view previously generated ones. This interface centralizes all sharing options and keeps sharing organized and transparent.
Testeen ensures flexible accessibility by prompting students to choose whether they want to continue in the browser or open the PWA/app. This responsive choice makes it easier for students across all devices to participate in exams without compatibility issues.
After an exam has been taken, the instructor uses the “Review Submissions” interface to assess student responses. This section presents a grid of all created exams and shows live counters for how many students have submitted and how many are pending grading.
Clicking into a specific exam reveals a list of all students who attempted it. Each entry shows the student’s name, submission timestamp, and grading status (pending, complete, or re-evaluation requested).
The instructor can open each individual submission, which loads all the answers provided by that specific student. For MCQs and short answers, grading can be automatic or manually overridden. For descriptive and upload questions, the instructor must assign scores manually.
Each question has its own mark field and feedback option. As the instructor assigns marks, the platform auto-saves changes in the background. This means instructors never lose progress while grading even large exams across several sessions.
If errors are found or the instructor wishes to adjust previously awarded marks, they can do so anytime before the final release. The system keeps versioned grading logs to help instructors track and justify score changes later.
In some cases, instructors may need help managing exams — either due to emergency situations, illness, or delegation. The “Share Access” feature allows instructors to securely hand over control to assistants or collaborators.
To share access, the instructor clicks the “Delegate” option in the “Manage Exams” page. A temporary helper token and a shareable link are generated. This link allows another licensed instructor to view and manage the exam temporarily without owning it.
Shared collaborators can view exam questions, mark submissions, and even edit content. However, they cannot delete the exam or generate new access links. Full destructive privileges remain with the original owner unless they choose to share their login credentials directly (not recommended).
If an instructor wants to close an exam — for example, to stop further submissions — they can toggle its availability status. Closing the exam disables all links and codes instantly. Reopening restores them automatically.
Students access exams via either a browser link or an access code. Both methods require them to complete a simple onboarding form that collects their name, email, and school. This step helps instructors validate submissions and personalize results.
Once access is granted, students are shown the exam interface. The layout is clean and responsive. Question types are displayed with their appropriate input fields. Multiple choice questions use radio buttons, while essay questions feature expandable text areas.
For file or image uploads, the platform supports drag-and-drop or camera input. Maximum file size is 4MB per submission, with automatic compression for mobile uploads. Students are warned when a file exceeds the size limit or is in an unsupported format.
Testeen has a built-in exam timer that shows the remaining duration in the corner. Once the timer runs out, the exam auto-submits. If the student finishes earlier, they can submit manually. If their internet connection drops during submission, a recovery attempt is made up to 3 times before marking it as “incomplete.”
If retakes are allowed by the instructor, the student can re-enter the same exam. The latest submission replaces the previous one. All attempts are logged for instructor review.
After grading, the instructor can release results from the dashboard. This sends an automated email to each student using the email they provided at registration. The email contains instructions for logging into the student portal.
Inside the student dashboard, users can view all past exams taken. Each exam shows the overall score, per-question feedback, and any attached files. The student cannot see other students’ submissions or scores.
Statistical feedback includes pass/fail rates, average score, and the hardest/easiest questions. These insights help students identify strengths and weaknesses and serve as guidance for future improvements.
If a student disagrees with a grade, they can file a re-evaluation request. This triggers a flag in the instructor dashboard, and the instructor can revisit the submission to adjust scores and provide extra feedback.
Students can also update their profile, change appearance settings (light/dark mode), and view a list of all exams they’ve ever interacted with. This history is permanent and downloadable as a report for school records.