Current section

Files

Jump to
ami lib ami lesson_activity.ex
Raw

lib/ami/lesson_activity.ex

defmodule Ami.LessonActivity do
use Ecto.Schema
import Ecto.{
Query,
Changeset
}
alias Ami.{
Lesson,
ResourceAttachment
}
schema "lesson_activities" do
field(:is_final_assignment, :boolean)
field(:grade_value, :integer, default: 0)
timestamps()
belongs_to(:lesson, Lesson)
belongs_to(:resource_attachment, ResourceAttachment)
end
def changeset(struct, params \\ %{}) do
struct
|> cast(params, [:lesson_id, :resource_attachment_id])
|> cast_assoc(:resource_attachment)
end
end