🎓 Canvas (GLOW) QR Code Generator

Generate QR codes for all your students directly from Canvas (GLOW) People page

Completely Client-Side • No Installation • No Data Collection

📖 How It Works

This bookmarklet runs JavaScript directly on your Canvas (GLOW) People page to:

🔧 "Installation"

Drag this button to your bookmarks bar:

📋 Generate Canvas QR Codes

Manual Setup (if drag doesn't work):

  1. Copy the code below
  2. Create a new bookmark in your browser
  3. Paste the code as the URL
  4. Name it "Canvas QR Generator"

Bookmarklet Code:

javascript:(function(){var s=document.createElement('script');s.src='https://gpetruzella.github.io/ephattend-qr/canvas-qr-script.js?v='+Date.now();s.onload=function(){if(window.generateCanvasQR){window.generateCanvasQR()}else{alert('Script failed to load. Please try again.');}};document.head.appendChild(s);})();

📋 Usage Instructions

  1. Navigate to your Canvas (GLOW) course's People page
  2. Make sure students are visible (scroll down if needed to load all students)
  3. Click the bookmarklet in your bookmarks bar
  4. Review the found students in the popup
  5. Click "Generate QR Codes PDF"
  6. Download completes automatically - ready to print!

📄 PDF Output

The generated PDF contains:

🔧 Troubleshooting

No students found?

PDF not generating?

🎯 Next Steps

After generating QR codes:

  1. Print the PDF and cut out individual QR codes
  2. Distribute to students (email, hand out, etc.)
  3. Use with the ephattend attendance scanner during class
  4. Students scan their QR codes for contactless attendance