✨
ESaaS Instructors' Guide
  • Read Me First: Welcome!
    • New for Fall 2024
  • 📚Course Materials
    • Competency-Based Questions in Textbook
    • Lectures, Slides, Video Interviews
    • PrairieLearn: Practice Problems, Competency Questions, Quizzes, Exams
    • Codio: CHIPS
    • SaaS In the News
    • CHIPS (Programming assignments)
    • Exercises for Flipped Classroom
    • Additional Materials
    • Legacy (non-PrairieLearn) Quizzes/Exam Questions
    • Coding Exams
  • 👩‍🎓 Pedagogy and Teaching Tips
    • Philosophy: Why Agile? Why Rails? etc.
    • Classroom & Student Experience
    • Chapter Overviews
    • Projects
    • Tips from Students
    • ACM/IEEE Software Engineering Curriculum Guidelines
  • 💾Courseware Supporting Course Operations
    • Supporting course operations
    • Managing Heroku apps & teams
    • Managing GitHub Classroom Repos & Teams
Powered by GitBook
On this page

Was this helpful?

  1. Courseware Supporting Course Operations

Managing Heroku apps & teams

PreviousSupporting course operationsNextManaging GitHub Classroom Repos & Teams

Last updated 3 months ago

Was this helpful?

In 2022, Heroku eliminated their free plan, making it impossible for students to deploy simple ESaaS CHIPS to Heroku without paying a fee.

Heroku/Salesforce is very generous about working with instructors. Although they have a , you may find it easier to contact them to set you up as an instructor by having a special in your account that is used for student coursework. Students still create their (free) Heroku developer accounts, but you can add and remove apps and associated collaborators on your course-related "team" and have those apps centrally billed, and make an arrangement with Heroku to have those charges covered as long as the apps are course-related and you agree to be responsible for the actions of anyone who joins that team.

To make it easier to manage the team, look at for a script that lets you bulk-add and bulk-remove students and apps from your Heroku course-linked team. Its README.mdhas more details.

💾
student program
Heroku team
scripts/heroku-apps