User Guide - Test2Go

Test2Go - User Guide

Complete guide for using Test2Go to create and manage assessments.

Table of Contents

  1. Introduction
  2. Getting Started
  3. Admin Dashboard
  4. Managing Tests
  5. Managing Questions
  6. Running Live Quizzes
  7. Managing Async Tests
  8. Participant Experience
  9. Viewing Results
  10. Analytics & Reports
  11. User Management
  12. Best Practices
  13. Troubleshooting
  14. FAQ

Introduction

Welcome to Test2Go! This guide will help you create engaging assessments, manage participants, and analyze results.

What You Can Do with Test2Go

Getting Started

Logging In

  1. Navigate to your Test2Go installation URL
  2. Click “Admin Login” or go to /login
  3. Enter your email and password
  4. Click “Login”

First Login

After installation, the default admin credentials are:

WARNING: Change this password immediately after first login!

Dashboard Overview

After logging in, you’ll see the admin dashboard with: - Summary statistics - Recent tests - Active sessions - Quick actions

Dashboard

Admin Dashboard

Dashboard Sections

Statistics Cards

At the top of the dashboard, you’ll see key metrics:

Recent Tests

List of recently created or modified tests with quick actions:

Active Sessions

Currently running live quiz sessions with:

Quick Actions

Shortcut buttons to:

Managing Tests

Creating a Test

Step 1: Navigate to Tests

Click “Tests” in the sidebar or “Create Test” on the dashboard.

Step 2: Fill Test Details

Create Test Form

Required Fields:

  1. Test Title
  2. Description (Optional)
  3. Test Mode
  4. Duration (for Async Tests)
  5. User ID
  6. Join Code (Auto-generated)

For test Status: - Draft: Not visible to participants - Published: Can be joined using code - Archived: No longer active

You can publish the test if you already create questions.

Step 3: Save Test

Click “Create Test” button.

Test Created

Viewing Tests

The tests list shows:

Editing a Test

  1. Click “Edit” button on the test
  2. Modify any field
  3. Click “Update Test”

Note: You cannot change join code once created.

Test Status Management

Publishing a Test

  1. Edit the test
  2. Change status to “Published”
  3. Save

Now participants can join using the join code.

Unpublishing a Test

  1. Edit the test
  2. Change status to “Draft” or “Archived”
  3. Save

Participants can no longer join.

Deleting a Test

WARNING: Deleting a test will also delete all associated:

To delete:

  1. Click “Delete” button
  2. Confirm deletion
  3. Test is permanently removed

Managing Questions

Adding Questions to a Test

Step 1: Open Test

Navigate the tests list /admin/tests.

Step 2: Navigate to Questions Tab

Click “Questions” icon on a test.

Step 3: Fill Question Form

Add Question Form

Question Fields:

  1. Question Text
  2. Answer Options
  3. Correct Answer
  4. Points
  5. Time Limit (for Live Quiz)
  6. Order

All questions and options are currently supported as markdown text. You can use markdown formatting for better presentation.

Step 4: Save Question

Click “Add Question” button.

Viewing Questions

The questions list shows: - Question number and text - Correct answer - Points - Time limit - Actions (Edit, Delete, Reorder)

Questions List

Editing Questions

  1. Click “Edit” on a question
  2. Modify any field
  3. Click “Update Question”

Reordering Questions

  1. Use drag-and-drop to reorder (if available)
  2. Or edit each question and change the order number
  3. Questions appear to participants in order

Deleting Questions

  1. Click “Delete” on a question
  2. Confirm deletion
  3. Question is removed

Note: Deleting a question does not affect past attempts.

Importing Questions

You can import questions from a Excel/CSV file. You can download the template from the “Import Questions” section.

Running Live Quizzes

Live quizzes are interactive, instructor-led sessions where you control the flow of questions.

Starting a Live Session

Step 1: Navigate to Test

Go to Tests and select a Live mode test.

Step 2: Start Session

Click “Start Live Session” button.

Start Live Session

Step 3: Share Join Code

Display the join code to participants: - Show on projector - Write on whiteboard - Send via chat

Start Live Session

Lobby Phase

In the lobby, you see: - Join code (large display) - List of participants who have joined - Participant count

Wait for participants to join before starting.

Start Live Session

Admin Controls

During the quiz, you have full control: - Move to next question - End session at any time - View participant answers and statistics

Start Live Session

Starting the Quiz

  1. Click “Start Quiz” button
  2. First question is displayed to participants
  3. Timer starts (if time limit set)
Live Quiz Started

Controlling Question Flow

Your Admin View

Admin Live Control

You see: - Current question - Time remaining - Participant answer statistics - Live leaderboard - Next question button - End session button

Participant View

Participants see: - Current question - Answer options (large buttons) - Time remaining - Their current score

Participant Live Quiz

Participant View on Projector

You can also display the quiz on a projector for better visibility. Participants can join using their phones and see the same interface with: - Current question - Answer options (large buttons) - Time remaining - Their current score

Participant Live Quiz

Moving to Next Question

  1. Wait for answers to come in
  2. Review statistics (optional)
  3. Click “Next Question” button
  4. New question is displayed to all participants

Viewing Live Leaderboard

The leaderboard updates in real-time showing: - Participant names - Current scores - Ranking

Display this to create competition!

Ending the Session

  1. Click “End Session” button
  2. Confirm ending
  3. Final leaderboard is displayed
  4. Participants see their final results
Live Quiz Results

You can see the result on projector and also participants can see their results on their devices.

Live Quiz Results

User can see their final score, ranking, and correct answers on their device.

Live Quiz Results

Tips for Live Quizzes

Do: - Test your questions beforehand - Have questions ready before starting - Use a projector for better visibility - Keep time limits reasonable (20-30 seconds) - Show leaderboard between questions

Don’t: - Start without testing join code - Rush participants - End session prematurely - Use too many questions (10-15 is ideal)

Managing Async Tests

Async tests are self-paced assessments where participants take the test independently with a global timer.

Creating an Async Test

  1. Create a test with mode “Async Test”
  2. Set duration (e.g., 30 minutes)
  3. Add questions
  4. Publish the test

Sharing Join Code

Share the join code with participants via: - Email - Learning management system - Printed on exam papers - Posted on notice board

Monitoring Active Attempts

View participants currently taking the test:

You can see: - Participant name - Time remaining - Progress (questions answered) - Current score

Auto-Submit

When time expires, attempts are automatically submitted with: - Status: “Auto-submitted” - Score calculated for answered questions - Unanswered questions marked as wrong

Viewing Results

After submission, view: - Final scores - Time taken - Correct/wrong count - Individual answers

Participant Experience

Joining a Test

Step 1: Open Join Page

Participants go to your Test2Go URL or /join.

Join Page

Step 2: Enter Information

Participants enter: - Join Code: Provided by admin - Name: Their name (no account needed) - User ID: Optional field for tracking (e.g., student ID)

Step 3: Join

Click “Join” button.

Live Quiz Experience

After joining a live quiz:

  1. Lobby: Wait for admin to start
  2. Quiz: Answer questions
  3. Results: View final score

Async Test Experience

After joining an async test:

  1. Instructions: Read test rules
  2. Test: Answer questions
  3. Submit: Submit when done
  4. Results: View score immediately

Mobile Experience

Test2Go is mobile-friendly. Participants can join using: - Smartphones - Tablets - Any device with a browser

Viewing Results

Test Results Overview

View overall test performance:

Test Results
Test Results

Metrics shown: - Total participants - Average score - Highest score - Lowest score - Pass rate (if configured) - Completion rate

Leaderboard

View ranking of all participants:

Leaderboard

Sorted by: 1. Score (descending) 2. Submission time (ascending - faster submissions rank higher for ties)

Exporting Results

Export results to Excel (CSV).

Analytics & Reports

Test Analytics

View detailed analytics for each test:

Performance Metrics

Question Analytics

For each question, see: - Accuracy: Percentage who answered correctly - Response Count: Total responses - Average Time: Time taken to answer - Option Distribution: How many chose each option

Score Distribution

Chart showing distribution of scores: - X-axis: Score ranges - Y-axis: Number of participants

For tests taken multiple times: - Average score trends - Participation trends - Improvement over time

Dashboard Analytics

Main dashboard shows: - Total tests created - Total participants (all-time) - Active sessions - Today’s activity - Recent test performance

User Management

Viewing Users

Navigate to “Users” in the sidebar.

Users List

You’ll see all admin users with: - Name - Email - Status (Active/Inactive) - Last login - Actions

Adding a New Admin

  1. Click “Add User” button
  2. Fill in the form:
  3. Click “Create User”
Add User Form

Deactivating Users

  1. Click “Disablle” on a user
  2. Show confirmation dialog
  3. Click “Update User”

Inactive users cannot log in but are not deleted.

Important Rules

WARNING - Admin Lockout Prevention: - You cannot deactivate yourself - You cannot deactivate the last active admin - At least one admin must remain active

Deleting Users

You can delete admin user by clicking “Delete” and confirming.

Password Reset

Admin Reset

As an admin, you can reset another admin’s password:

  1. Edit the user
  2. Enter new password
  3. Click “Edit”
  4. Notify the user of new password

Best Practices

Creating Effective Tests

Test Design

  1. Clear Objectives
  2. Question Quality
  3. Appropriate Length
  4. Balanced Difficulty

Answer Options

  1. Plausible Distractors
  2. Consistent Format
  3. Avoid “All of the Above”

Running Live Quizzes

Before the Session

During the Session

After the Session

Managing Async Tests

Security

Monitoring

User Management

Troubleshooting

Common Issues

Cannot Log In

Problem: Login fails with correct credentials.

Solutions: 1. Check if account is active (ask another admin) 2. Try password reset 3. Check caps lock 4. Clear browser cache 5. Contact system administrator

Participants Cannot Join

Problem: Participants get error when entering join code.

Solutions: 1. Verify test is Published (not Draft/Archived) 2. Check join code is correct (case-insensitive) 3. Verify internet connection 4. Try different browser 5. Check rate limiting (too many attempts)

Live Quiz Not Updating

Problem: Participants don’t see new questions.

Solutions: 1. Check internet connection 2. Refresh participant browsers 3. Check polling interval setting 4. Restart session if necessary

Timer Not Working (Async Test)

Problem: Timer doesn’t count down.

Solutions: 1. Refresh browser 2. Check JavaScript is enabled 3. Try different browser 4. Check system time is correct

Questions Out of Order

Problem: Questions appear in wrong order.

Solutions: 1. Edit questions and check order numbers 2. Ensure order numbers are sequential 3. Re-save questions if needed

Performance Issues

Slow Page Loading

Causes: - Too many participants - Slow server - Poor internet connection

Solutions: 1. Upgrade server resources 2. Enable caching 3. Optimize database 4. Use CDN for assets

Polling Lag

Causes: - High polling frequency - Server overload - Database queries

Solutions: 1. Increase polling interval (in .env) 2. Enable database caching 3. Optimize queries

Getting Help

If you encounter issues not covered here:

  1. Check Documentation: Review this guide and other docs
  2. Check Logs: System administrator can check error logs
  3. Contact Support: Email support with:
  4. Community: Check forums/community

FAQ

General

Q: Do participants need to create accounts?
A: No, participants join using just a code and their name.

Q: Can I reuse a test?
A: Yes, you can run the same test multiple times.

Q: Is there a limit on participants?
A: Depends on your server capacity. Generally, 50-100 concurrent users is fine.

Q: Can I edit a test while it’s running?
A: Not recommended. Changes may not reflect in active sessions.

Live Quizzes

Q: Can I go back to a previous question?
A: No, live quizzes move forward only.

Q: What if I skip a question?
A: Click “Next Question” without waiting. Participants can’t answer anymore.

Q: Can participants join mid-session?
A: They can join but only see current and future questions.

Q: Can I pause a live quiz?
A: No pause feature. Don’t start next question if you need a break.

Async Tests

Q: Can participants pause the test?
A: No, timer runs continuously once started.

Q: Can participants review questions before submitting?
A: Yes, they can navigate between questions.

Q: What happens if time runs out?
A: Test auto-submits with current answers.

Q: Can I extend time for a participant?
A: Not in V1. Set generous time limits initially.

Results & Scoring

Q: Can I change the score after submission?
A: Not in V1. Manual grade adjustment is a future feature.

Q: When do participants see results?
A: Immediately after submission for both modes.

Q: Can participants see correct answers?
A: Yes, after submission they can review.

Q: How is the leaderboard ranked?
A: By score (descending), then by submission time (ascending).

Technical

Q: What browsers are supported?
A: Modern browsers: Chrome, Firefox, Safari, Edge.

Q: Does Test2Go work offline?
A: No, internet connection required.

Q: Can I customize the look?
A: Advanced users can modify CSS/templates. See App Documentation.

Q: Is Test2Go mobile-friendly?
A: Yes, responsive design works on all devices.

Administration

Q: How many admin users can I have?
A: Unlimited, but at least one must be active.

Q: Do admins share tests?
A: Yes, all admins access all tests in V1.

Q: Can I transfer test ownership?
A: Not needed in V1 since workspace is shared.

Q: How do I backup data?
A: See Deployment Guide for database backup instructions.

Conclusion

Congratulations! You now know how to use Test2Go effectively.

Next Steps

Additional Resources

Happy Testing!


← Back to Home

Last updated: May 2026