Packages
ami
0.1.6
0.3.9
0.3.8
retired
0.3.7
retired
0.3.6
retired
0.3.5
retired
0.3.4
retired
0.3.3
retired
0.3.2
retired
0.3.1
retired
0.3.0
retired
0.2.9
retired
0.2.8
retired
0.2.7
retired
0.2.6
retired
0.2.5
retired
0.2.3
retired
0.2.2
retired
0.2.1
retired
0.2.0
retired
0.1.9
retired
0.1.8
retired
0.1.7
retired
0.1.6
retired
0.1.5
retired
0.1.4
retired
Package containing all AMI Models shared between micro-services.
Retired package: Security issue - retiring
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