Files
sm-quizzes-plugin/registry.gen.go
Jakub Zych 2ad4e8b1ec feat: review open answers in the admin and pick a grader per quiz
- Do oceny admin screen (golem15.quizzes.reviews) over the open answers,
  with a read-only context partial, score and comment virtual fields saved
  through SetScore, confirm and regrade record actions, bulk confirm
- open question type, rubric and max_length in the question form; grader
  dropdown on the quiz form from the grader registry
- Review model with quiz, status and student filters
2026-11-09 18:31:19 +01:00

52 lines
1.2 KiB
Go

// Code generated by summer make. DO NOT EDIT.
package quizzes
import (
"git.golem15.com/golem15/sm-quizzes-plugin/controllers"
"git.golem15.com/golem15/sm-quizzes-plugin/models"
"git.golem15.com/golem15/sm-quizzes-plugin/updates"
"git.golem15.com/golem15/summercms/modules/bonfire"
"git.golem15.com/golem15/summercms/modules/pact"
"github.com/go-gormigrate/gormigrate/v2"
)
func generatedModels() []any {
return []any{
&models.Answer{},
&models.Attempt{},
&models.AttemptAnswer{},
&models.Question{},
&models.Quiz{},
&models.Review{},
}
}
func generatedMigrations() []*gormigrate.Migration {
return []*gormigrate.Migration{
updates.CreateQuizzesTables(),
updates.AddCategoryToAttempts(),
updates.AddCompletedAttemptsIndex(),
updates.AddTestModeToQuizzes(),
updates.AddOpenQuestionsAndGrading(),
}
}
func generatedCommands() []bonfire.Command {
return nil
}
func generatedJobs() []pact.Job {
return nil
}
func generatedAdminControllers() []pact.AdminController {
return []pact.AdminController{
controllers.AnswersController(),
controllers.AttemptsController(),
controllers.QuestionsController(),
controllers.QuizzesController(),
controllers.ReviewsController(),
}
}