Getting Started
Start hereWelcome to the Class Response System (CRS) — an AI-powered platform for collecting anonymous student feedback, analysing responses in real time, and mapping assessments to Course Learning Outcomes (CLOs).
I'm a Teacher
Register, create sessions, and analyse feedback with AI.
I'm a Student
Join a session with a code or QR and submit feedback anonymously.
Try the Demo
Explore a live demo without registering.
Want to try before you sign up? Visit the Demo section from the home page to experience the full student feedback flow without creating an account.
For Teachers
Registration & Login
Teachers self-register using an email address and password. After verifying your email you will be prompted to complete a short onboarding form before accessing the dashboard.
Create your account
Click 'Get Started Free' on the home page (or go to /register). Enter your institutional email address and choose a secure password, then click Register.
Verify your email
Check your inbox for a confirmation email. Click the verification link inside. Without this step you will not be able to log in.
Complete onboarding
On first login you will see a short onboarding form. Enter your full name and your institution name, then click Continue.
You're in!
You will land on the teacher dashboard. From here you can manage semesters, courses, question templates, and feedback sessions.
Complete the onboarding form carefully — your institution name appears on session reports and analytics exports.
Step 1 — Add a Semester
Before creating courses or sessions you need at least one semester. Semesters group your courses by academic period (e.g. Spring 2025, Fall 2025).
Click "Semesters" in the sidebar
Find the Semesters entry in the left navigation panel of your dashboard and click it.
Click "+ Add Semester"
Press the green "+ Add Semester" button at the top right of the Semesters page.
Fill in the semester details
Enter the semester name (e.g. Spring 2025), select the year, and set the start and end dates.
Save
Click Save. The new semester will appear in the list and will be available when creating courses.

Step 2 — Create a Course
With a semester in place, add the courses you teach. Each session is tied to a specific course, so set these up before running any feedback sessions.
Click "Courses" in the sidebar
Navigate to the My Courses page from the left sidebar.
Select the semester
Use the semester filter tabs at the top of the page to select the semester you just created.
Click "+ Create Course"
Press the "+ Create Course" button. A dialogue will appear asking for course details.
Fill in course details
Enter the course name, course code, and any other required information, then click Save.

You can create multiple courses per semester. Each course can have its own question templates and independent feedback sessions.
Step 3 — Create a Question Template
Question templates are reusable sets of feedback questions. You must assign a template to a session, so create one before launching your first session. Alternatively, you can use a base template already provided by the admin.
Click "Questions" in the sidebar
Navigate to the Question Templates page from the left sidebar.
Use a base template or create your own
If the admin has published base templates, they will appear in your list and can be used directly. Otherwise, click "+ Create Template" to build your own.
Name your template
Give the template a descriptive name (e.g. 'Week 5 Lecture Feedback') and an optional description.
Add questions
Click 'Add Question', choose a question type, fill in the question text, and repeat for each question you need.
Activate the template
Toggle the template status to Active so it is available for selection when creating sessions.

Admin-provided base templates are shared across all teachers. You can use them as-is or duplicate them to create your own customised version.
Supported question types:
Rating (1–5 Stars)
Ask students to rate clarity, pacing, difficulty, or overall satisfaction.
Yes / No
Quick binary questions — ideal for gauging understanding of a concept.
Multiple Choice
Provide 2–6 options. Useful for formative assessments or opinion polls.
Open Text
Free-form responses. AI analyses these for sentiment and themes.
Numeric
Collect numeric estimates (e.g. study hours, difficulty score 1–10).
Step 4 — Create a Session
A session is a time-limited feedback window tied to a specific course and question template. Students join using the session code or QR code.
Click "Sessions" in the sidebar
Navigate to the Feedback Sessions page from the left sidebar.
Click "+ New Session"
Press the "+ New Session" button to open the session creation dialogue.
Select a course and template
Choose the course (from Step 2) and an existing question template (from Step 3), then give the session a title.
Set start and end time
Define when the session opens and closes. You can also set it to start immediately.
Launch
Click "Create Session". The system instantly generates a unique access code and QR code for students.

Sessions automatically change from Scheduled → Live → Completed based on the times you set. You can also manually start or end a session from the session detail page.
QR Codes & Access Codes
Every session gets two ways for students to join: a short alphanumeric code (e.g. CR-8821) and a scannable QR code.
Display on a projector or print. Students scan with any smartphone camera — no app required.
Students visit crs.app/feedback and type the code. Works on any device with a browser.
Session Analytics
After a session ends (or while it is live), you can view detailed analytics from the session detail page.
AI Insights
CRS uses AI to automatically analyse qualitative responses and surface actionable teaching insights.
Summary: A concise paragraph summarising overall student sentiment and engagement.
Strengths: Topics and teaching aspects that students responded positively to.
Areas for Improvement: Concepts or delivery aspects that students flagged as unclear or difficult.
Recommendations: Specific, actionable suggestions for the next class or session.
Category Insights: Grouped breakdown by question category (clarity, pacing, content, etc.).
AI Insights are generated on-demand. Click the "Generate AI Insights" button on the analytics page. Generation typically takes 5–15 seconds depending on the number of responses.
CLO Mapping
CLO (Course Learning Outcome) Mapping allows you to align exam questions with your defined learning outcomes using AI-driven Bloom's Taxonomy analysis.
Create a CLO Set
Navigate to CLO Mapping → Create CLO Set. Assign it to a course and add your CLOs with Bloom's Taxonomy levels.
Upload Exam Questions
Upload a PDF or Word document (.docx) of your exam paper, or paste questions manually. The system extracts individual questions automatically.
Run AI Analysis
Click 'Analyse with AI'. The system maps each question to relevant CLOs, assigns Bloom's levels, and scores relevance (0–100).
Review Results
Browse the 4-tab results panel: Overview (KPIs), Bloom's Distribution, CLO Coverage (attainment levels), and per-question mappings.
Act on Recommendations
The system flags questions needing improvement and suggests revised versions to lift assessment quality.
Attainment levels follow OBE standards: Level 0 (Not Met), Level 1 (Partial), Level 2 (Met), Level 3 (Exceeded). These are computed from coverage percentage and average relevance scores.
For Students
Joining a Session
Students do not need to register or install anything. Access is entirely browser-based.
- 1. Open your phone camera.
- 2. Point it at the QR code on the screen.
- 3. Tap the link that appears.
- 1. Open any browser and go to the feedback URL.
- 2. Type in the session code shown by your instructor.
- 3. Press Enter to join.
Sessions are time-limited. If the session has ended, the system will inform you. Contact your instructor if you believe the session should still be open.
Submitting Feedback
Once inside the session, you will see the questions prepared by your instructor. Answer each question and press Submit Feedback when done.
Answer all questions
Work through each question at your own pace. You can scroll up and down to review your answers before submitting.
Submit
Press the Submit button at the bottom. A success confirmation will appear. You cannot re-submit.
You can skip optional questions if you don't have an answer. Required questions are marked with an asterisk (*).
Anonymity & Privacy
CRS is designed with student privacy as a core principle.
No login required: Students never create an account or provide their name or email.
No IP tracking: Responses are not linked to device identifiers or IP addresses.
Instructor cannot identify you: Teachers only see aggregated analytics and anonymised text responses.
One response per student: The system prevents duplicate submissions per session without identifying who submitted.
Key Features
AI Analytics
Sentiment analysis, pattern recognition, and actionable recommendations generated automatically.
CLO Mapping
AI-powered alignment of exam questions to learning outcomes with Bloom's Taxonomy classification.
100% Anonymous
No login, no tracking. Students submit freely knowing responses cannot be traced.
QR Code Access
One-tap joining via QR. No app required — works on any modern smartphone browser.
Real-time Results
Watch responses come in live. Analytics update instantly as students submit.
Question Templates
Build reusable question sets with 5 question types: rating, boolean, MCQ, text, numeric.
PDF & DOCX Upload
Upload exam PDFs or Word documents (.docx) and let the system extract and analyse questions automatically.
Rich Analytics
Per-question breakdowns, response distributions, trend charts, and completion metrics.
Frequently Asked Questions
Do students need to create an account?
No. Students join directly with a session code or QR code — no registration, no email, no password.
Can a student submit feedback more than once?
No. The system prevents duplicate submissions per session. If a student accidentally closes the tab before submitting, they can reopen the link and continue.
How long does AI Insights generation take?
Typically 5–15 seconds. The time varies based on the number of text responses. Once generated, results are cached and load instantly on subsequent views.
What file types can I upload for CLO mapping?
PDF and Word documents (.docx) are supported. The extraction engine reads text-based PDFs and standard .docx files. Scanned image PDFs may require OCR pre-processing before upload.
Can I export analytics results?
Yes. All teachers can export session data as CSV. PDF export is available for Premium plan users only.
What happens when a session's end time passes?
The session status automatically changes to Completed. Students can no longer join or submit. All responses remain available for analytics.
How do I contact support?
Email us at classresponsesystem@gmail.com. We typically respond within 24 hours on business days.
Still have questions? We're happy to help.
classresponsesystem@gmail.com