github-education-resources / classroom

GitHub Classroom automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments on GitHub.
https://classroom.github.com
1.34k stars 565 forks source link

Assignment invitation page - X-Frame-Options policy change #1814

Open talbronfer opened 5 years ago

talbronfer commented 5 years ago

I'm trying to embed the assignment invitation page into an iFrame element, to allow easier integration with the custom LMS we're using.

Unfortunately this page returns with a X-Frame-Options header with the sameorigin value and the browser blocks it.

Is there any particular reason for this limitation? Seeing as there is no API access for GHC at this time, it would be really helpful to allow developers to at least this functionality.

stale[bot] commented 5 years ago

This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions.

stephaniegiang commented 5 years ago

Hello 👋 Sorry for the late reply. This is not on our roadmap currently. However we did recently release a new GitHub Classroom + LMS integration that allows roster sync that might help.

Check out the blog post here: https://github.blog/2019-08-13-use-github-classroom-with-your-own-tools/ And here are the docs to help set you up: https://classroom.github.com/help/connect-to-lms

Try it out and let us know what you think! If there are any problems, feel free to open an issue. We do have plans in the future to build out this integration more 😄