org.openurp.edu.clazz.model

Members list

Type members

Classlikes

class Clazz extends LongId, ProjectBased, Updated, Cloneable, Remark

教学任务 每学期开课任务,以此为开始作为排课、排考、成绩录入的依据。代表着从对上课对象和开课院系的完整的教学实际任务信息.

教学任务 每学期开课任务,以此为开始作为排课、排考、成绩录入的依据。代表着从对上课对象和开课院系的完整的教学实际任务信息.

  • 1、教什么(课程名称、类别)、什么时候教(学年学期),谁来教(授课学院、零个或多个教师)

  • 2、教学班信息——教谁(学生人数、上课对象(院系、学生类别)、选课对象)

  • 3、安排情况(具体安排,开始周、结束周、总课时)

  • 4、选课情况(选课上下限、实选人数、选课规则)

  • 5、任务要求(教室要求、课程要求(教材、参考书、案例)、是否挂牌、是否双语)

  • 6、创建时间、修改时间、备注

Attributes

Supertypes
trait Remark
trait Cloneable
trait Updated
trait ProjectBased
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ClazzActivity extends LongId, Ordered[ClazzActivity], Activity, Cloneable, Remark

教学活动 上课对象是任务对应的教学班学生

教学活动 上课对象是任务对应的教学班学生

Attributes

Supertypes
trait Remark
trait Cloneable
trait Activity
trait Ordered[ClazzActivity]
trait Comparable[ClazzActivity]
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ClazzBulletin extends LongId

教学班班级公告

教学班班级公告

Attributes

Supertypes
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ClazzFinalExam extends LongId

期末考试安排 (排考用户指定)

期末考试安排 (排考用户指定)

Attributes

Supertypes
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ClazzGroup extends LongId, ProjectBased, Named

教学任务课程组

教学任务课程组

Attributes

Supertypes
trait Named
trait ProjectBased
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ClazzMaterial extends LongId, Updated

教学班资料

教学班资料

Attributes

Supertypes
trait Updated
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ClazzNotice extends LongId, Updated

教学班通知

教学班通知

Attributes

Supertypes
trait Updated
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ClazzNoticeFile extends LongId, Updated

班级公告附件

班级公告附件

Attributes

Supertypes
trait Updated
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ClazzRestriction extends LongId, Cloneable

教学任务限制条件组

教学任务限制条件组

Attributes

Supertypes
trait Cloneable
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ClazzRestrictionItem extends LongId, Cloneable

选课限制条件项

选课限制条件项

Attributes

Supertypes
trait Cloneable
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
enum ClazzRestrictionMeta(val id: Int, contentType: Class[_])

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
class CourseTaker extends LongId, Updated, Cloneable, Remark

上课名单

上课名单

Attributes

Supertypes
trait Remark
trait Cloneable
trait Updated
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class DefaultMapping extends MappingModule

Attributes

Supertypes
class MappingModule
trait Logging
class Object
trait Matchable
class Any
class Enrollment extends Cloneable, Component

Attributes

Companion
object
Supertypes
trait Component
trait Serializable
trait Cloneable
class Object
trait Matchable
class Any
Show all
object Enrollment

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Enrollment.type
class Lesson extends LongId

授课内容

授课内容

Attributes

Supertypes
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class Schedule extends Component, Serializable, Cloneable

课程安排

课程安排

Attributes

Supertypes
trait Cloneable
trait Component
trait Serializable
class Object
trait Matchable
class Any
Show all
class ScheduleSuggest extends LongId, Remark

排课建议

排课建议

Attributes

Supertypes
trait Remark
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ScheduleSuggestActivity extends LongId

建议排课活动

建议排课活动

Attributes

Supertypes
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class StdCourseAbility extends LongId, Updated, TemporalOn, Remark
  • 学生课程能力等级

Attributes

Supertypes
trait Remark
trait TemporalOn
trait Updated
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class StdCreditStat extends LongId

学生每学期选择教学班限制和统计

学生每学期选择教学班限制和统计

Attributes

Supertypes
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class Subclazz extends LongId, Named

任务内分配的小班

任务内分配的小班

Attributes

Supertypes
trait Named
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class TeachingPlan extends LongId, Updated

授课计划 每个任务唯一

授课计划 每个任务唯一

Attributes

Supertypes
trait Updated
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all