文件名称:gradebook:基于GitHub的成绩簿
文件大小:73KB
文件格式:ZIP
更新时间:2024-05-27 17:09:40
Ruby
成绩簿 Gradebook是用于管理通过GitHub存储库提交的作业的工具,使用标签来区分作业。 这是我在尝试使用Google Spreadsheets输入成绩后真的很烦的时候写的一个“抓痒”项目,但它实际上可能很有用。 欢迎捐款! 特征 通过Github API自动跟踪提交 进度图显示有多少学生被追赶 支持使用git标签/语义版本控制重新提交作业 安全的私人链接,让学生查看他们的成绩 通过Google OAuth安全地登录管理员 不错的管理界面(引导程序) 用 克隆仓库 编辑config/initializers/admin_users.rb以反映管理员的Google帐户信息。 使用GitHub和Google API凭据设置GOOGLE_CLIENT_ID , GOOGLE_CLIENT_SECRET , GITHUB_CLIENT_ID和GITHUB_CLIENT_SECRET环境变