mentorenwahl/backend/src/backend/templates/assignments.cr

28 lines
512 B
Crystal

class Backend::Templates::Assignments
struct User
property first_name
property last_name
def initialize(@first_name : String, @last_name : String)
end
end
alias Student = {user: User, class: String}
struct Assignment
property teacher
property students
def initialize(@teacher : User, @students : Array(Student))
end
end
def initialize(
@time : Time,
@assignments : Array(Assignment)
)
end
ECR.def_to_s "templates/html/assignments.min.html.ecr"
end