Link Search Menu Expand Document (external link)

The Canvas and GitHub LTI Integration

GitHub Classroom can sync a Canvas roster to a chosen classroom. Follow these steps to integrate Canvas and GitHub:

  1. Sign into https://classroom.github.com/ and select a classroom
  2. Go to the settings tab
  3. In the Classroom settings section, click on “Connect to LMS” button
  4. Click the Canvas button
  5. Type in https://sdsu.instructure.com/ and click the “Check” button
  6. Click the “Skip for now” link
  7. Sign into canvas.sdsu.edu
  8. Navigate to the Canvas course which you would like to sync
  9. Click on Settings
  10. On the right side, click “GitHub Classroom”
  11. Click the “Choose a classroom to link” link
  12. Select a classroom and then click the “Connect” button
  13. Select Emails and then click the “Import roster entries” button
  14. You should then see your roster imported to your GitHub Classroom

Next Steps

Any unlinked users will be shown to you. Those students should create a GitHub account and/or link their SDSUid to a Github account.

You can then sync your roster up to the Schedule Adjustment Deadline with the “Sync from Canvas” button.