Files
sm-quizzes-plugin/registry.gen.go
Jakub Zych 6c6ecae9d8 feat: add test mode to quizzes and withhold its solutions
- mode, navigation and max_attempts columns with Go-side defaults
- classes.Withheld gates every solution field of the answer feedback
  and the attempt result while a test attempt is open
- a test's quiz detail lists no questions before the attempt starts
- admin fields and lang keys for the three settings
2026-11-09 14:03:34 +01:00

49 lines
1.1 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{},
}
}
func generatedMigrations() []*gormigrate.Migration {
return []*gormigrate.Migration{
updates.CreateQuizzesTables(),
updates.AddCategoryToAttempts(),
updates.AddCompletedAttemptsIndex(),
updates.AddTestModeToQuizzes(),
}
}
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(),
}
}