GradeAction

org.openurp.edu.teaching.web.action.GradeAction
class GradeAction extends TeacherSupport

Attributes

Graph
Supertypes
class TeacherSupport
trait ServletSupport
class ActionSupport
trait ParamSupport
trait RouteSupport
trait MessageSupport
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def blank(): View

空白成绩登分表

空白成绩登分表

Attributes

def clazz(): View

进入单门课程录入的首页面(包括百分比、报表以及录入)

进入单门课程录入的首页面(包括百分比、报表以及录入)

Attributes

def examAnalysis(): View
def examReport(): View
def info(): View
def inputGa(): View

输入总评成绩界面

输入总评成绩界面

Attributes

def inputMakeup(): View
def removeGa(): View
def removeMakeup(): View
def report(): View
def revokeGa(): View

撤回期末总评

撤回期末总评

Attributes

def revokeMakeup(): View
def saveGa(): View

保存期末总评成绩

保存期末总评成绩

Attributes

def saveMakeup(): View
def statePanel(): View

显示成绩状态的小面板

显示成绩状态的小面板

Attributes

Inherited methods

final protected def attribute[T](name: String, clazz: Class[T]): T

Attributes

Inherited from:
ParamSupport
final protected def attribute(name: String): Any

Attributes

Inherited from:
ParamSupport
final protected def forward(action: To, message: String): View

Attributes

Inherited from:
RouteSupport
final protected def forward(action: To): View

Attributes

Inherited from:
RouteSupport
final protected def forward(view: String, message: String): PathView

Attributes

Inherited from:
RouteSupport
final protected def forward(view: String): PathView

Attributes

Inherited from:
RouteSupport
final protected def get[T](name: String, clazz: Class[T]): Option[T]

Attributes

Inherited from:
ParamSupport
final protected def get[T](paramName: String, defaultValue: T): T

Attributes

Inherited from:
ParamSupport
final protected def get(paramName: String): Option[String]

Attributes

Inherited from:
ParamSupport
final protected def getAll[T : ClassTag](paramName: String, clazz: Class[T]): Iterable[T]

Attributes

Inherited from:
ParamSupport
final protected def getAll(paramName: String): Iterable[Any]

Attributes

Inherited from:
ParamSupport
final protected def getBoolean(name: String, defaultValue: Boolean): Boolean

Attributes

Inherited from:
ParamSupport
final protected def getBoolean(name: String): Option[Boolean]

Attributes

Inherited from:
ParamSupport
def getCode[T <: Code](clazz: Class[T], id: Int): T

Attributes

Inherited from:
TeacherSupport
def getCodes[T <: Code](clazz: Class[T])(using project: Project): Seq[T]

Attributes

Inherited from:
TeacherSupport
protected def getConfig(f: Feature)(using project: Project): Any

Attributes

Inherited from:
TeacherSupport
protected def getConfig[T](name: String, defaultValue: T)(using project: Project): T

Attributes

Inherited from:
TeacherSupport
final protected def getDate(name: String): Option[LocalDate]

Attributes

Inherited from:
ParamSupport
final protected def getDateTime(name: String): Option[LocalDateTime]

Attributes

Inherited from:
ParamSupport
final protected def getFloat(name: String): Option[Float]

Attributes

Inherited from:
ParamSupport
def getId[E](name: String, clazz: Class[E]): Option[E]

Attributes

Inherited from:
ParamSupport
def getId(name: String): Option[String]

Attributes

Inherited from:
ParamSupport
def getIds[X](name: String, clazz: Class[X]): List[X]

Attributes

Inherited from:
ParamSupport
def getIds(name: String): List[String]

Attributes

Inherited from:
ParamSupport
final protected def getInstant(name: String): Option[Instant]

Attributes

Inherited from:
ParamSupport
final protected def getInt(name: String, defaultValue: Int): Int

Attributes

Inherited from:
ParamSupport
final protected def getInt(name: String): Option[Int]

Attributes

Inherited from:
ParamSupport
def getIntId(shortName: String): Int

Attributes

Inherited from:
ParamSupport
def getIntIds(shortName: String): List[Int]

Attributes

Inherited from:
ParamSupport
final protected def getLong(name: String): Option[Long]

Attributes

Inherited from:
ParamSupport
def getLongId(shortName: String): Long

Attributes

Inherited from:
ParamSupport
def getLongIds(shortName: String): List[Long]

Attributes

Inherited from:
ParamSupport
final protected def getProject: Project

Attributes

Inherited from:
TeacherSupport
final protected def getSemester: Semester

Attributes

Inherited from:
TeacherSupport
final protected def getShort(name: String): Option[Short]

Attributes

Inherited from:
ParamSupport
final protected def getTeacher: Teacher

Attributes

Inherited from:
TeacherSupport
final protected def getUser: User

Attributes

Inherited from:
TeacherSupport
def index(): View

Attributes

Inherited from:
TeacherSupport
final protected def put(key: String, value: Any): Unit

Attributes

Inherited from:
ParamSupport
protected def raw(data: Any): RawView

Attributes

Inherited from:
ActionSupport
final protected def redirect(action: To, message: String): View

Attributes

Inherited from:
RouteSupport
final protected def redirect(method: String, params: String, message: String): View

Attributes

Inherited from:
RouteSupport
final protected def redirect(method: String, message: String): View

Attributes

Inherited from:
RouteSupport
final protected def redirect(method: String): View

Attributes

Inherited from:
RouteSupport
final protected def request: HttpServletRequest

Attributes

Inherited from:
ServletSupport
final protected def response: HttpServletResponse

Attributes

Inherited from:
ServletSupport
final protected def to(uri: String): To

Attributes

Inherited from:
RouteSupport
final protected def to(uri: String, params: String): ToURI

Attributes

Inherited from:
RouteSupport
final protected def to(clazz: Class[_], method: String, params: String): ToClass

Attributes

Inherited from:
RouteSupport
final protected def to(clazz: Class[_], method: String): ToClass

Attributes

Inherited from:
RouteSupport
final protected def to(obj: Object, method: String, params: String): ToClass

Attributes

Inherited from:
RouteSupport
final protected def to(obj: Object, method: String): ToClass

Attributes

Inherited from:
RouteSupport

Concrete fields

var businessLogger: WebBusinessLogger
var calculator: CourseGradeCalculator
var clazzGradeService: ClazzGradeService
var clazzProvider: ClazzProvider
var gradeInputSwitchService: GradeInputSwitchService
var gradeRateService: GradeRateService
var gradeTypePolicy: GradeTypePolicy
var makeupStdStrategy: MakeupStdStrategy
var settings: CourseGradeSettings

Inherited fields

var codeService: CodeService

Attributes

Inherited from:
TeacherSupport
var configService: ProjectConfigService

Attributes

Inherited from:
TeacherSupport
var entityDao: EntityDao

Attributes

Inherited from:
TeacherSupport
var semesterService: SemesterService

Attributes

Inherited from:
TeacherSupport