Q2L
Question-Based Learning — A complete guide to using the platform for learners, teachers, and administrators.
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.

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.

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 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.
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.

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.

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.
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 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.

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.

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
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
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 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.

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.

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.

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
Arrow keys or click to navigate