Skip to main content

Overview

There are several ways to add students to your GradingPal class. Choose the method that works best for your teaching situation and student needs.

Prerequisites

  • Active GradingPal teacher account
  • At least one class created
  • Student contact information (for email invitations)

Student Enrollment Methods

This is the fastest method for in-person classes.
1

Get Your Course Code

From your class dashboard, note the 6-character course code (e.g., “QQ8F5H”). This is displayed prominently in your class settings.
2

Share the Code

In Person:
  • Write the code on the board
  • Share verbally during class
  • Include in printed handouts
Digitally:
  • Send via email
  • Post in your LMS
  • Share via messaging apps
3

Students Join

Students go to app.gradingpal.ai/signup/student, sign up with Google or email, and enter your course code during the signup process.
Advantages:
  • Fastest setup
  • No need to collect student emails
  • Students can join at their own pace
  • Works for any class size

Method 2: Send Email Invitations

Best for remote classes or when you have student email addresses.
1

Access Student Management

From your class dashboard, click “Add Students” or “Manage Students”.
2

Choose Email Invitations

Click “Send Email Invitations” or “Invite by Email”.
3

Enter Student Emails

Add student email addresses (one per line or separated by commas). You can also add a personal message.
4

Send Invitations

Click “Send Invitations”. Students receive personalized emails with direct links to join your class.
5

Monitor Enrollment

Track which students have joined and send reminders to those who haven’t.
Advantages:
  • Personalized invitations
  • Direct links for easy joining
  • Automatic tracking of who’s joined
  • Professional appearance
Good for sharing via LMS or class websites.
1

Generate Invite Link

From your class settings, click “Generate Invite Link” or “Share Link”.
2

Copy the Link

Copy the generated link (e.g., https://app.gradingpal.ai/invite?token=...).
3

Share the Link

Post the link in your LMS, class website, or send via email/messaging.
4

Students Click Link

Students click the link, sign up with Google or email, and are automatically enrolled.
Advantages:
  • One-click enrollment
  • Works with any sharing method
  • No course code to remember
  • Automatic enrollment

Method 4: Manual Student Addition

For situations where you need to add students yourself.
1

Access Manual Addition

From your class dashboard, click “Add Students” > “Add Manually”.
2

Enter Student Information

Add student first name, last name, and email address.
3

Send Account Creation Email

The system sends an email to the student with instructions to create their account and join your class.
4

Student Completes Setup

Student follows the email instructions to create their account and join your class.
Advantages:
  • Complete control over the process
  • Works when students can’t self-enroll
  • Good for younger students
  • Parent/guardian involvement possible

Method 5: Import from Google Classroom

If you’re already using Google Classroom, this is the most efficient method.
1

Connect Google Classroom

During class creation, choose “Import from Google Classroom” or connect later in settings.
2

Select Classes to Import

Choose which Google Classroom classes to import. Student rosters import automatically.
3

Review Imported Students

Check that all students imported correctly. You can add or remove students as needed.
4

Students Get Notified

Students receive notifications about the new GradingPal class and can access it immediately.
Advantages:
  • Automatic roster sync
  • No manual student management
  • Familiar workflow for students
  • Two-way integration

Managing Student Enrollments

Viewing Your Roster

From your class dashboard:
  • See all enrolled students
  • View enrollment status
  • Check last activity
  • Access student profiles

Student Status Indicators

  • Active: Student has joined and can access assignments
  • Pending: Student has been invited but hasn’t joined yet
  • Inactive: Student was removed or left the class

Removing Students

Temporary Removal:
  • Student loses access to assignments
  • Their submissions remain in your records
  • Can be re-added later
Permanent Removal:
  • Student data is deleted
  • Cannot be undone
  • Use with caution

Best Practices

Communication

  • Clear instructions: Explain exactly how to join
  • Multiple methods: Use several enrollment methods for different students
  • Follow up: Check that all students have successfully joined
  • Provide support: Help students who have trouble

Timing

  • Early enrollment: Add students before creating assignments
  • Gradual rollout: Start with a few students to test the process
  • Regular checks: Monitor enrollment status regularly
  • Deadline communication: Set clear enrollment deadlines

Troubleshooting

  • Common issues: Prepare for typical problems (wrong email, forgotten passwords)
  • Backup methods: Have alternative enrollment methods ready
  • Support resources: Know where to get help for enrollment issues
  • Student guidance: Provide clear instructions for students
Problem: Student says they can’t see or find the course code.Solution:
  • Verify you shared the correct code
  • Check that the code is clearly visible
  • Try regenerating the course code
  • Use alternative enrollment methods
Problem: Students don’t receive invitation emails.Solution:
  • Check spam/junk folders
  • Verify email addresses are correct
  • Try resending invitations
  • Use course code method instead
Problem: Student accidentally joined a different teacher’s class.Solution:
  • Student can leave the wrong class
  • Provide correct course code or invite link
  • Manually add student to correct class
  • Contact support if needed
Problem: Many students haven’t joined after invitation.Solution:
  • Send reminder emails
  • Use in-person communication
  • Try different enrollment methods
  • Check for technical issues