View on GitHub

RaiseMyHand Documentation

Real-time classroom question system with live Q&A

Instructor Guide

Before You Start

You need an API Key to use RaiseMyHand. Contact your admin to create one in the Admin Panel.

Creating a Session

  1. Go to Instructor Login: https://yourschool.edu/instructor-login
  2. Paste your API key
  3. Click “Login”
  4. Click “Create New Session”
  5. Enter:
    • Title - Session name (e.g., “Physics 101 - Lecture 12”)
    • Password - (Optional) Leave blank for public sessions
  6. Click “Create Session”

You’ll see your new session with two URLs:

Understanding Your Dashboard

Your instructor dashboard shows:

Session Title
📊 3 questions  •  ⬆️ 12 votes  •  🟢 Active

Sections

All Questions Tab:

Flagged for Review Tab:

Question Display:

Sharing with Students

Option 1: QR Code (In-Person Classes)

  1. Click “Show QR Code” on your dashboard
  2. A large QR code appears with the student URL embedded
  3. Display it on your projector/screen for 5+ minutes
  4. Students scan with their phone camera
  5. They’re instantly taken to the session

Tip: Leave the QR code visible throughout class so latecomers can join.

Option 2: Copy & Share URL

  1. Click the Student URL to copy it
  2. Share via:
    • Email to class list
    • Paste in Zoom/Teams/Slack chat
    • Post in Canvas/Blackboard/Moodle
    • Add to your course website

Option 3: Session Code Only

Students can:

  1. Go to the home page
  2. Enter your session code manually
  3. Click “Join”

Monitoring Questions During Class

Best Practices

  1. Keep dashboard open on laptop/tablet while teaching

  2. Check every 5-10 minutes for new questions

  3. Prioritize by votes - Address most upvoted questions first

  4. Use question numbers - Say “I’ll answer Q3 now”

  5. Mark as answered - Click checkmark when you address a question

  6. Watch voting status - Toggle voting when needed (see below)

Question Status Icons

Managing Flagged Questions

When a student submits a question with profanity, it appears in the “Flagged for Review” tab.

How It Works

  1. Student submits: “What the hell is the answer?”
  2. System flags it for profanity detection
  3. Appears in Flagged tab - visible to you, NOT visible to students
  4. Shows as censored: “What the *** is the answer?”

Your Options

Click one of three buttons on the flagged question:

✓ Approve & Show

✗ Reject & Hide

🗑️ Delete

All buttons remain operational - You can:

Working with Profanity

RaiseMyHand automatically detects common profanity like:

What Gets Flagged

These words trigger the filter:

What Doesn’t Get Flagged

Note: Capitalization doesn’t matter - “HELL” and “hell” both get flagged.

Managing Voting

You can toggle voting on/off during your session:

Toggle Voting Button

When Voting is ON:

When Voting is OFF:

Best Strategy

  1. Start class with voting ON
  2. Ask “What should I address first?” - Students upvote priorities
  3. Start answering Q1 - Click “Toggle Voting” to freeze order
  4. Finish Q1 answer - Click “Toggle Voting” again to re-enable
  5. Repeat for each question

Ending Your Session

Click “End Session” when finished:

After Ending

You can:

Downloading Session Data

Via Dashboard

  1. Go to “My Sessions”
  2. Find your session
  3. Click “Download Report”
  4. Choose format:
    • CSV - Open in Excel/Sheets for analysis
    • JSON - For programmatic use

CSV Format Includes

JSON Format Includes

Use cases:

Administrative Controls

Session Password (Optional)

When creating a session, you can set a password. This:

Presentation Mode

Click “Presentation Mode” to:

Keyboard Shortcuts

Troubleshooting

“API key not working”

“Students can’t see QR code”

“Questions aren’t appearing in real-time”

“Profane questions appearing to students”

“Can’t download report”

Tips for Success

  1. Start Early - Create session 5 minutes before class starts

  2. Test Student URL - Open in incognito window before class

  3. Display QR Code Early - Put it up as students arrive so they can join

  4. Monitor Actively - Check dashboard every 5-10 minutes

  5. Address Popular Questions - Prioritize by vote count

  6. Mark as Answered - This helps students see what’s been addressed

  7. Give Clear Feedback - Write detailed answers when needed

  8. Manage Timing - Toggle voting when needed to control question order

  9. Save Data - Download report after important sessions

  10. Communicate with Students - Tell them the session is ending so they know