Packages
ami_models
0.1.0
Package containing all AMI Models shared between micro-services.
Retired package: Deprecated - faulty
Current section
Files
Jump to
Current section
Files
lib/ami/quiz.ex
defmodule Ami.Quiz do
# import Ecto.Query
use Ecto.Schema
alias Ami.{
Lesson,
Course,
Score,
Question
}
schema "quizzes" do
field(:title, :string)
field(:is_graded, :boolean)
field(:is_pre, :boolean)
field(:is_final, :boolean)
field(:created_at, :utc_datetime)
field(:updated_at, :utc_datetime)
field(:instruction, :string)
field(:submit_confirmed, :boolean, default: false, virtual: true)
belongs_to(:lesson, Lesson)
has_one(:course, Course)
has_many(:scores, Score)
has_many(:questions, Question)
end
end