org.kuali.student.r2.lum.clu.infc
Interface CluCredit

All Known Implementing Classes:
CluCreditInfo

public interface CluCredit

Detailed information about credit for a CLU, including common data-driven constraints around repetition.


Method Summary
 Integer getInstructorUnits()
          The total credit hours for use in evaluating the Instructor, meant to cover the concept of Contact Hours
 TimeAmountInfo getMaxAllowableInactivity()
          The Maximum Allowable Number of Time Periods of Inactivity (i.e.
 TimeAmountInfo getMaxTimeResultsRecognized()
          After this period expires, the results will no longer be recognized and the student will have to retake the CLU.
 TimeAmountInfo getMaxTimeToComplete()
          The default maximum amount of time allowed to complete the CLU.
 Integer getMaxTotalUnits()
          The maximum total number of credits or units earned by the Student.
 TimeAmountInfo getMinTimeToComplete()
          Minimum amount of time required to complete the CLU.
 Integer getMinTotalUnits()
          The minimum total number of credits or units earned by the Student.
 String getRepeatCount()
          The number of times a student may repeat the course for credit.
 TimeAmountInfo getRepeatTime()
          The amount of time after which a student may repeat the course (in ATP)
 String getRepeatUnits()
          The total number of units for which the student may repeat this course.
 

Method Detail

getRepeatCount

String getRepeatCount()
The number of times a student may repeat the course for credit. The values of this field are restricted to integer values and the string "unbounded".


getRepeatTime

TimeAmountInfo getRepeatTime()
The amount of time after which a student may repeat the course (in ATP)


getRepeatUnits

String getRepeatUnits()
The total number of units for which the student may repeat this course.


getMinTotalUnits

Integer getMinTotalUnits()
The minimum total number of credits or units earned by the Student. This field will be used for calculations. If specified, should be less than or equal to the maxTotalUnits.


getMaxTotalUnits

Integer getMaxTotalUnits()
The maximum total number of credits or units earned by the Student. This field will be used for calculations. If specified, should be greater than or equal to the minTotalUnits.


getInstructorUnits

Integer getInstructorUnits()
The total credit hours for use in evaluating the Instructor, meant to cover the concept of Contact Hours


getMinTimeToComplete

TimeAmountInfo getMinTimeToComplete()
Minimum amount of time required to complete the CLU. If specified, should be less than or equal to maxTimeToComplete.


getMaxTimeToComplete

TimeAmountInfo getMaxTimeToComplete()
The default maximum amount of time allowed to complete the CLU. If specified, should be greater than or equal to the minTimeToComplete.


getMaxAllowableInactivity

TimeAmountInfo getMaxAllowableInactivity()
The Maximum Allowable Number of Time Periods of Inactivity (i.e. Stale or Resting time).


getMaxTimeResultsRecognized

TimeAmountInfo getMaxTimeResultsRecognized()
After this period expires, the results will no longer be recognized and the student will have to retake the CLU. This may apply to certain types of exams.



Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.