org.openurp.edu.clazz.model

Type members

Classlikes

class Clazz extends LongId with ProjectBased with Updated with Cloneable with Named

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

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

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

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

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

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

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

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

class ClazzGroup extends LongId with ProjectBased with Named

教学任务课程组

教学任务课程组

class ClazzMaterial extends LongId with Updated

教学班资料

教学班资料

class ClazzNotice extends LongId with Updated
class ClazzNoticeFile extends LongId with Updated

班级公告附件

班级公告附件

class CourseTaker extends LongId with Updated with Cloneable with Remark

上课名单

上课名单

class DefaultMapping extends MappingModule
class Enrollment extends Cloneable with Component
Companion:
object
object Enrollment
Companion:
class
class Exam extends Component with Serializable with Cloneable

考试安排

考试安排

class Lesson extends LongId

授课内容

授课内容

class Restriction extends LongId with Cloneable

课程限制条件组

课程限制条件组

class RestrictionItem extends LongId with Cloneable

选课限制条件项

选课限制条件项

enum RestrictionMeta(val id: Int, contentType: Class[_])
class Schedule extends Component with Serializable with Cloneable

课程安排

课程安排

class Session extends LongId with Ordered[Session] with Activity

教学活动

教学活动

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

class StdCourseAbility extends LongId with Updated
  • 学生课程能力等级
class Subclazz extends LongId with Named

任务内分配的小班

任务内分配的小班

class TeachingPlan extends LongId with Updated

授课计划 每个任务唯一

授课计划 每个任务唯一