class SakaiInfo::QuizAuthorization

authorization

Attributes

dbrow[R]
ends_at[R]
id[R]
name[R]
starts_at[R]

Public Class Methods

new(dbrow) click to toggle source
# File lib/sakai-info/quiz.rb, line 1459
def initialize(dbrow)
  @dbrow = dbrow
  @id = dbrow[:id]
  @agent_id = dbrow[:agentid]
  @name = dbrow[:functionid]
  @quiz_id = dbrow[:qualifierid]
  @starts_at = dbrow[:effectivedate]
  @ends_at = dbrow[:expirationdate]
end

Public Instance Methods

default_serialization() click to toggle source
# File lib/sakai-info/quiz.rb, line 1469
def default_serialization
  {
    "id" => self.id,
    "quiz" => self.quiz.serialize(:summary),
    "name" => self.name,
    "agent" => @agent_id,
  }
end
quiz_summary_serialization() click to toggle source
# File lib/sakai-info/quiz.rb, line 1478
def quiz_summary_serialization
  {
    "name" => self.name,
    "agent" => @agent_id,
  }
end