Attendance

Submit Top Hat attendance using a 4-digit code via web, mobile app, or SMS. Learn how to enable location services for Secure Attendance tracking. This guide walks students through every method of marking attendance, whether you're using a browser, mobile device, or texting from a basic phone.

It also covers Secure Attendance setup, common troubleshooting steps, location permission settings for iOS and Android, and what to do if you're having issues submitting. Stay present, stay marked, and keep your grades up to date.

Table of Contents

  1. Submitting Attendance
    1. Submitting Attendance (Text / SMS)
    2. Text / SMS Troubleshooting
  2. Submitting Secure Attendance
  3. Web Browser and Device Required Permissions
  4. Updating Previously Denied Browser Location Permissions
  5. Testing Location Services
  6. Required Permissions (iOS)
  7. Required Permissions (Android)
  8. Is Top Hat tracking my location all the time?

Submitting Attendance

Step-by-Step Instructions:

  1. Open the "Classroom" tab when the attendance session is active.
  2. Select "Attendance" and enter the 4-digit code displayed in your classroom or lecture hall.
  3. Press "Submit" to be marked present.

Key Notes:

  • Attendance grades will appear as "Submission waiting to be graded" in the gradebook until the instructor closes the session.
  • If Hybrid Attendance is enabled, you’ll be asked whether you are attending in person or remotely.

Tip: Enter the code as soon as possible to avoid being marked absent. A successful submission will display the message: "You have been marked present."

Interface showing the attendance code entry field on both mobile and web platforms.Image: Enter Attendance Code Prompt on Mobile and WebClose-up of the 4-digit numeric code and submit button for classroom attendance.Image: Numeric entry for Attendance Code

Text / SMS

If you are using an older phone or have a weak WiFi signal, you can submit attendance via SMS for regular attendance only (Not Supported for Secure Attendance).

Steps:

  1. Add your phone number to your Top Hat account under Account Settings.
  2. Save your school’s specific SMS response number displayed in your classroom.
  3. Text the 4-digit code to your school’s SMS number.

Example: Text the 4-digit code (e.g. 2468) to the phone number displayed on your classroom screen (e.g. 315-636-0905. Note: Check your classroom screen for your school's unique SMS number and the 4-digit code.

Text/SMS Troubleshooting

  • "Your phone number is not linked to a Top Hat account."
    Ensure your phone number is correctly added to your Top Hat account without any formatting symbols (e.g., brackets or hyphens).
  • "You are not enrolled in [Course Name]."
    Text ENROLL [6-digit join code] to enroll in the course.
  • "Your subscription has expired."
    Renew your subscription by logging into your Top Hat account.
  • "The 4-digit code is not in use."
    Double-check the code displayed in your classroom for errors.
  • "SMS submission sent too late."
    Attendance sessions close at the instructor's discretion. Retain proof of submission if needed for troubleshooting.

There are no fees for texting and the phone number will be local to your country. Depending on your plan with your provider, the text message could be free or it could cost a small amount. If you are not sure, call your phone service provider to ask. This functionality works with any phone type that can send text messages.


Secure Attendance

Secure Attendance verifies your location to confirm that you are present in the classroom. Devices must have Bluetooth and Location Services enabled for this feature to work correctly.

Steps for Secure Attendance:

  1. Open the Top Hat course and allow location permissions when prompted.
  2. Enter the 4-digit attendance code displayed in the classroom.
  3. Press Submit to mark yourself present.

Tip: Disable any VPNs or ad blockers that may interfere with geolocation.

App interface showing text 'Accessing your location' or 'Locating you...don't tab away!' while verifying classroom proximity.Image: Locating you messaging for Secure Attendance


Secure Attendance - Web Browser and Device Permissions Steps

  1. When prompted, allow Top Hat to access your location.
  2. If permissions were previously denied, update them in your browser settings and refresh the page.
  3. Submit the attendance code after successful geolocation.
  4. If location detection fails, follow the suggestions provided on-screen.

Browser address bar highlighting the location icon used to manage site permissions.Image: Reviewing Browser Location PermissionsInstructional prompt within Top Hat asking to 'Allow Location' for Secure Attendance verification.Image: Test Browser Location Permissions / Allow Location


Updating Previously Denied Location Permissions in Google Chrome

For assistance with enabling location services in Google Chrome, refer to the article below:


Testing Location Services

Test your location services at any time:

  1. Go to Account Settings > Advanced Settings > Test Location Services.
  2. Follow on-screen instructions if the test fails, including enabling permissions or connecting to campus WiFi.

Location test interface showing a successful connection status.Image: Test Location ServicesError message stating 'Location Services Failed' with a list of troubleshooting tips.Image: Test Location Services FailedAccount settings menu highlighting the Advanced Settings tab for location testing.Image: Account Settings Menu in Web


Required Permissions (iOS)

  1. Enable Location Services under Settings > Privacy & Security > Location Services.
  2. Select Top Hat and choose "While Using the App".
  3. Return to the app to verify your location and submit the attendance code.

iOS settings screen showing Top Hat permission set to 'While Using the App' with 'Precise Location' toggled on.Image: iOS Location Services Permissions


Required Permissions (Android)

  1. Open the Top Hat app and select Attendance.
  2. If prompted, enable Bluetooth and Location Services.
  3. Enter the attendance code and submit.

Android system dialog asking to 'Allow Top Hat to access this device's location'.Image: Android Location PermissionsAndroid app screen confirming 'You have been marked present' with a green checkmark.Image: Attendance marked in Android


Is Top Hat tracking my location all the time?

No, Top Hat only accesses your location during Secure Attendance submissions. You can disable location permissions at any time through your device’s settings.