Q2L
Question-Based Learning — A complete guide to using the platform for learners, teachers, and administrators.
Overview
What is Q2L?
Learn by asking, not by answering.
📖
Scenario-Based
Engage with realistic, contextual scenarios designed by teachers or generated with AI assistance.
❓
Question Formulation
Practice deep reasoning by crafting your own questions — the quality of your questions reveals the depth of your understanding.
🤖
AI Feedback
Receive instant, constructive evaluation that classifies your question and guides you toward deeper thinking.
Platform Roles
Three Roles, One Goal
Every role contributes to the learning ecosystem.
🎓
Learner
Read scenarios, formulate questions, receive AI feedback, track progress, and develop deep reasoning skills.
👨🏫
Teacher
Create classes and scenarios, provide feedback on learner questions, and monitor analytics.
🛠️
Admin
Manage users, assign roles, access system tools, and oversee the entire platform.
Getting Started
Register & Log In
1
Create an Account
Click Register on the homepage. Enter your name, email, and password, then select your role (Learner or Teacher).
2
Verify Your Email
Check your inbox for a verification link and click it to activate your account. (May be disabled in development environments.)
3
Log In
Enter your email and password on the login screen. Forgot your password? Use the Forgot Password link to receive a reset email.
Learner Guide
Learner Dashboard
Your home base after logging in.
📊
Progress Summary
See your overall completion percentage, total interactions, and deep reasoning rate at a glance.
🎯
Question Categories
A chart showing how many of your questions were rated Deep, Shallow, or Irrelevant.
📝
Recent Activity
Quick view of your latest submitted questions and their evaluation results.
Below the summary you'll find My Classes — showing enrolled classes and progress — and a Getting Started guide with 3 steps to begin.
Learner Guide
Enroll in a Class
1
Get a Class Code
Your teacher will share a unique class code (e.g., ABC123). This links you to their class and its assignments.
2
Enter the Code
On your Dashboard, click Enroll in a Class and type in the code. The page will reload to show your new class.
3
Start Learning
Open the class to see its assigned scenarios. Click any scenario to begin reading and formulating questions.
Learner Guide — Core Experience
Working with a Scenario
The heart of Q2L: read, think, ask.
1
Read the Scenario
Carefully read the real-world scenario presented. It typically covers 2–3 paragraphs with multiple perspectives and ethical dimensions.
2
Select Your Task & Concepts
Choose a difficulty level: Single Concept (easier), Pair (medium), or Multiple (harder). Then select the concept(s) your question will address.
3
Formulate a Deep Reasoning Question
Write a question that explores complex relationships, requires critical analysis, and cannot be answered with simple facts. You can click Show Example Questions for inspiration.
4
Submit & Receive AI Feedback
Click Submit Question. The AI will evaluate your question as Deep, Shallow, or Irrelevant, and provide detailed constructive feedback with concept-by-concept ratings.
Learner Guide
Understanding Question Quality
The AI classifies every question into one of three categories.
Deep
"To what extent might the introduction of AI diagnostics in rural healthcare settings create new ethical dilemmas around patient autonomy and informed consent?"
Explores complex relationships, multiple perspectives, and underlying ethical principles.
Shallow
"What is the role of AI in healthcare?"
Asks for basic factual recall — can be answered with a simple definition.
Irrelevant
"What did I eat for lunch yesterday?"
Does not connect meaningfully to the scenario or its learning concepts.
Tip: Start with "How might…", "To what extent…", or "What are the implications of…" to push toward deeper reasoning.
Learner Guide
Track Your Progress
Progress Page
- Completion percentage across all scenarios
- Pie chart: Deep vs. Shallow vs. Irrelevant
- Line chart showing your improvement over time
- Scenario-by-scenario breakdown table
- Export your data anytime
Interactions History
- Full list of every question you've submitted
- Each entry shows evaluation badge and feedback
- View teacher feedback when provided
- Get AI Answer button on deep questions — generates a detailed, multi-perspective response
- Engage in Socratic Dialog for guided follow-up
Teacher Guide
Teacher Dashboard
Overview of your classes, learners, and pending tasks.
📊
Analytics
Question category distribution, total learners, deep reasoning %.
💬
Recent Activity
Latest learner questions with evaluation badges.
🏫
My Classes
All your classes with codes, student counts, and assignments.
📨
Pending Feedback
Questions awaiting your written feedback — respond directly from here.
Teacher Guide
Create a Class
AI-assisted, step-by-step class setup.
1
Define Domain & Topic
Enter or use AI suggestions for the Domain (e.g., "Computer Science"), Subdomain (e.g., "AI Ethics"), and Focus.
2
Set Title, Description & Target Learners
Each field unlocks sequentially. Use the Suggest button at any step for AI-generated options.
3
Share the Class Code
After creation, a unique code (e.g., XYZ789) is generated. Share it with your students so they can enroll.
Teacher Guide
Create Scenarios
Write manually or generate with AI.
Manual Creation
- Enter title, description, and difficulty level
- Write scenario content in a rich text editor
- Add learning concepts (comma-separated)
- Preview how learners will see it
- Best for highly specific or custom scenarios
AI-Assisted Generation
- Specify domain, subdomain, concept, learning objective
- Set target learners and application area
- Generate 1, 3, or 5 variations at once
- Preview each, then publish the best ones
- AI produces 250–350 word scenarios with 3–5 concepts
Teacher Guide
Feedback & Learner Management
Provide Feedback
- View all learner questions with their AI evaluation
- Filter by quality (Deep / Shallow / Irrelevant) or feedback status
- Click Provide Feedback to write a personalized response
- Students receive an email notification when you respond
Monitor Learners
- See all enrolled learners with activity metrics
- Filter: Active, Inactive, High/Medium/Low deep reasoning
- View individual learner interaction history
- Charts show deep reasoning distribution and activity trends
Teacher Guide
Analytics Dashboard
Data-driven insights into your students' learning.
📈
Key Metrics
Total learners, total interactions, deep reasoning percentage, and teacher feedback coverage — all at a glance.
📉
Trend Charts
Weekly deep reasoning trends, interaction volume, daily and hourly activity distribution to understand engagement patterns.
📑
Scenario Performance
Per-scenario breakdown: interaction count, unique learners, deep reasoning rate, and feedback counts.
👤
Learner Performance
Per-learner table: interactions, completed scenarios, deep reasoning %, last activity date. Export everything as data.
Admin Guide
Admin Dashboard
Full platform oversight and user management.
👥
User Management
Search users by name or email. Edit profiles, change roles (learner / teacher / admin), or delete accounts.
📊
System Statistics
Total users, learners, teachers, admins. Total scenarios, interactions, and classes across the platform.
⚙️
System Tools
Restart the server, clear cache, manage processes, and export platform data when needed.
Admin Guide
Managing Users
🔍
Search & Filter
Find any user by name or email. Filter the list by role (Learner, Teacher, Admin) to narrow results.
✏️
Edit Users
Update a user's name or verification status. View OAuth provider info and account creation date.
🔄
Change Roles
Promote or change a user's role between Learner, Teacher, and Admin. Changes take effect immediately.
🗑️
Delete Accounts
Remove user accounts with a confirmation dialog. Use with caution — this action cannot be undone.
Tips for Success
How to Ask Deep Questions
🤔
Ask "Why" and "How"
Go beyond "What is…" questions. Explore causes, mechanisms, and implications. "How might X affect Y?"
🔗
Connect Multiple Concepts
Link two or more ideas from the scenario together. Interdisciplinary connections signal deep understanding.
🔄
Consider Alternatives
Ask about trade-offs, opposing viewpoints, or what would happen under different conditions.
💡
Challenge Assumptions
Question what's taken for granted in the scenario. Explore ethical dimensions and unintended consequences.
Features
Multi-Language Support
Q2L supports 12 languages for a global learning experience.
English
Spanish
French
German
Italian
Portuguese
Chinese
Japanese
Korean
Russian
Arabic
Hindi
Both the interface and AI feedback adapt to the learner's preferred language.
Start Learning Today
Q2L helps you develop critical thinking through the art of asking great questions. Whether you're a learner exploring scenarios, a teacher shaping the learning experience, or an admin keeping the platform running — you're part of a smarter way to learn.
Learners: Enroll & Explore
Teachers: Create & Guide
Admins: Manage & Oversee