org.openurp.edu.program.model

Members list

Type members

Classlikes

abstract class AbstractCourseGroup extends LongId, CourseGroup, Cloneable, Hierarchical[CourseGroup], Remark

课程设置中的课程组

课程设置中的课程组

Attributes

Since

2009

Supertypes
trait Remark
trait Hierarchical[CourseGroup]
trait Cloneable
trait CourseGroup
trait Ordered[CourseGroup]
trait Comparable[CourseGroup]
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
trait AbstractCoursePlan extends LongId, CoursePlan, Updated

抽象课程方案

抽象课程方案

Attributes

Since

2009

Supertypes
trait Updated
trait CoursePlan
trait Cloneable
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
class MajorPlan
class StdPlan
abstract class AbstractPlanCourse extends LongId, PlanCourse, Cloneable

抽象计划内课程

抽象计划内课程

Attributes

Since

2009

Supertypes
trait Cloneable
trait PlanCourse
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
trait AlternativeCourse 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
Known subtypes
trait CourseGroup extends LongIdEntity, Ordered[CourseGroup]

课程设置中的课程组.

课程设置中的课程组.

  • 1)对应计划

  • 2)课程类型

  • 3)要求学分

  • 4)是否必修课

  • 5)父组

  • 6)子组集合

  • 7)组内所有的课程

  • 8)备注

Attributes

Supertypes
trait Ordered[CourseGroup]
trait Comparable[CourseGroup]
trait LongIdEntity
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
trait CoursePlan extends LongIdEntity, Cloneable

课程方案

课程方案

  • 1)年级
  • 2)培养层次
  • 3)学分要求
  • 4)课程组

Attributes

Since

2009

Companion
object
Supertypes
trait Cloneable
trait LongIdEntity
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
object CoursePlan

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
CoursePlan.type
object CreditHours

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class DefaultMapping extends MappingModule

Attributes

Supertypes
class MappingModule
trait Logging
class Object
trait Matchable
class Any
trait Executable

执行计划课程,例如MajorPlanCourse,SharePlanCourse

执行计划课程,例如MajorPlanCourse,SharePlanCourse

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

执行计划课程组

执行计划课程组

Attributes

Supertypes
trait Remark
trait Hierarchical[CourseGroup]
trait Cloneable
trait CourseGroup
trait Ordered[CourseGroup]
trait Comparable[CourseGroup]
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all

执行计划

执行计划

Attributes

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

执行计划课程

执行计划课程

Attributes

Supertypes
trait Remark
trait Executable
trait Cloneable
trait PlanCourse
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ExemptCourse extends LongId, EduLevelBased, Updated, Remark

免修课程 规定课程在哪些学生范围中,可以免修

免修课程 规定课程在哪些学生范围中,可以免修

Attributes

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

专业替代课程.

专业替代课程.

Attributes

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

专业计划课程组.

专业计划课程组.

Attributes

Supertypes
trait Remark
trait Hierarchical[CourseGroup]
trait Cloneable
trait CourseGroup
trait Ordered[CourseGroup]
trait Comparable[CourseGroup]
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

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

专业计划课程

专业计划课程

Attributes

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

培养计划中的课程. 具体体现了课程、开课和审核要求三部分.

培养计划中的课程. 具体体现了课程、开课和审核要求三部分.

Attributes

Supertypes
trait LongIdEntity
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
object PlanCourseOrdering extends Ordering[PlanCourse]

Attributes

Supertypes
trait Ordering[PlanCourse]
trait PartialOrdering[PlanCourse]
trait Equiv[PlanCourse]
trait Serializable
trait Comparator[PlanCourse]
class Object
trait Matchable
class Any
Show all
Self type
class Program extends LongId, Updated, Named, Cloneable, DateRange, EduLevelBased, Remark

专业培养方案

专业培养方案

Attributes

Supertypes
trait Remark
trait EduLevelBased
trait ProjectBased
trait DateRange
trait Cloneable
trait Named
trait Updated
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ProgramCourseLabel 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 ProgramCourseOutcome 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 ProgramDoc 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 ProgramDocMeta extends IntId, Named

方案模板章节定义

方案模板章节定义

Attributes

Supertypes
trait Named
class IntId
trait IntIdEntity
class NumId[Int]
trait Entity[Int]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ProgramDocSection extends LongId, Named, Hierarchical[ProgramDocSection]

培养方案章节

培养方案章节

Attributes

Supertypes
trait Hierarchical[ProgramDocSection]
trait Ordered[ProgramDocSection]
trait Comparable[ProgramDocSection]
trait Named
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ProgramDocTemplate extends IntId, Named, EduLevelBased, TemporalOn, Updated

培养方案文档模板 限定在某个层次的,某个部门的文档模板,部门可选

培养方案文档模板 限定在某个层次的,某个部门的文档模板,部门可选

Attributes

Supertypes
trait Updated
trait TemporalOn
trait EduLevelBased
trait ProjectBased
trait Named
class IntId
trait IntIdEntity
class NumId[Int]
trait Entity[Int]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ProgramObjective extends LongId, Coded

培养目标

培养目标

Attributes

Supertypes
trait Coded
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ProgramOutcome 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 ProgramOutline extends IntId, Coded, Named

培养方案内容大纲

培养方案内容大纲

Attributes

Supertypes
trait Named
trait Coded
class IntId
trait IntIdEntity
class NumId[Int]
trait Entity[Int]
trait Serializable
class Object
trait Matchable
class Any
Show all
class ProgramPrerequisite 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 ProgramTable 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 ProgramText 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 ShareCourseGroup extends LongId, Hierarchical[ShareCourseGroup]

公共共享课程组(默认实现)

公共共享课程组(默认实现)

Attributes

Supertypes
trait Hierarchical[ShareCourseGroup]
trait Ordered[ShareCourseGroup]
trait Comparable[ShareCourseGroup]
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class SharePlan extends LongId, EduLevelBased, Named, Updated, TemporalOn, Remark, Cloneable

公共共享计划

公共共享计划

Attributes

Supertypes
trait Cloneable
trait Remark
trait TemporalOn
trait Updated
trait Named
trait EduLevelBased
trait ProjectBased
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class SharePlanCourse 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 StdAlternativeCourse extends AlternativeCourse, Remark

学生替代课程.

学生替代课程.

Attributes

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

Attributes

Supertypes
trait Remark
trait Hierarchical[CourseGroup]
trait Cloneable
trait CourseGroup
trait Ordered[CourseGroup]
trait Comparable[CourseGroup]
class LongId
trait LongIdEntity
class NumId[Long]
trait Entity[Long]
trait Serializable
class Object
trait Matchable
class Any
Show all
class StdExemptCourse extends LongId, Remark, Updated

学生个人免修课程

学生个人免修课程

Attributes

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

个人计划

个人计划

Attributes

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

Attributes

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

专业培养方案每学期对应校区

专业培养方案每学期对应校区

Attributes

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