Student

Contents

General
CloudAssessSpec
CollegePreferenceService
CsvBuilder
DocumentService
DocumentSpec
EmailSpec
ExportSpec
MailchimpSpec
Mask
Money
Preferences
QualityResultSpec
ReportSpec
SmsSpec
SystemUserService
Database objects
ACLAccessKey
ACLRole
Account
AccountTransaction
Application
Article
ArticleProduct
Assessment
AssessmentClass
AssessmentSubmission
AttachmentData
Attendance
Banking
Certificate
ClassCost
ConcessionType
Contact
ContactRelation
ContactRelationType
CorporatePass
CorporatePassCourseClass
CorporatePassProduct
Country
Course
CourseClass
CourseClassTutor
CourseModule
CustomField
CustomFieldType
DefinedTutorRole
Discount
DiscountConcessionType
DiscountCourseClass
DiscountMembership
DiscountMembershipRelationType
Document
DocumentVersion
EmailTemplate
Enrolment
EntityRelation
ExportTemplate
Field
FieldConfiguration
FieldConfigurationScheme
FieldHeading
FundingSource
FundingUpload
FundingUploadOutcome
Import
Invoice
InvoiceDueDate
InvoiceLine
InvoiceLineDiscount
Language
Membership
MembershipProduct
Message
MessagePerson
Module
Note
Outcome
PayLine
PayRate
PaymentIn
PaymentInLine
PaymentMethod
PaymentOut
PaymentOutLine
Payslip
Preference
PriorLearning
Product
ProductItem
Qualification
Report
ReportOverlay
Room
SavedFind
Script
Session
SessionModule
Site
Student
StudentConcession
Survey
SystemUser
Tag
TagRelation
TagRequirement
Tax
TrainingPackage
Tutor
TutorAttendance
UnavailableRule
Voucher
VoucherPaymentIn
VoucherProduct
WaitingList
Enumerations
AccountTransactionType
AccountType
ApplicationStatus
AttachmentInfoVisibility
AttachmentSpecialType
AttendanceType
AvetmissStudentDisabilityType
AvetmissStudentEnglishProficiency
AvetmissStudentIndigenousStatus
AvetmissStudentLabourStatus
AvetmissStudentPriorEducation
AvetmissStudentSchoolLevel
ClassCostFlowType
ClassCostRepetitionType
ClassFundingSource
ClientIndustryEmploymentType
ClientOccupationIdentifierType
ConfirmationStatus
ContactDuplicateStatus
CourseClassAttendanceType
CourseEnrolmentType
CreditCardType
CreditLevel
CreditProviderType
CreditType
DeliveryMode
DeliverySchedule
DiscountType
EnrolmentStatus
EnrolmentVETFeeHelpStatus
EntityRelationType
ExpiryType
FieldConfigurationType
InvoiceType
KeyCode
KeyCollision
MessageStatus
MessageType
MoneyRounding
NodeSpecialType
OutcomeStatus
PaymentSource
PaymentStatus
PaymentType
PayslipStatus
PostcodeType
ProductStatus
ProductType
QualificationType
RecognitionOfPriorLearningIndicator
StudentCitizenship
StudentStatusForUnitOfStudy
StudyReason
SurveyTypeSource
SurveyVisibility
TriggerType
UsiStatus
VETFeeExemptionType
VoucherPaymentStatus

A student is a type of contact who is able to be enrolled. Every Student object will be linked to exactly one Contact. Only student specific data is stored here: for all regular contact attributes and relationships, refer to the Contact object. A contact can be both a student and tutor at the same time.

 
        public 
        Student
     {
}

Instance methods

attachDocument(doc)

Document doc

the document to be attached to this student

Returns def

Documentation not yet available

applications

Returns Not null List<Application>

applications made by this student

attendancePercent

Returns def

the culmative attendance percentage for all sessions for all classes this student has been enrolled in

getAttendancePercent(start, end)

Date start

Documentation not yet available

Date end

Documentation not yet available

Returns Integer

the culmative attendance for all sessions in a given date period

attendances

Returns Not null List<Attendance>

list of all attendance records for this student

certificates

Returns Not null List<Certificate>

list of all certificates awarded to this student

chessn

Commonwealth Higher Education Student Support Number

Returns String

CHESSN number for this student

citizenship

Returns Not null StudentCitizenship

the a value represneting the citzenship of this student for AVETMISS reporting

concessions

Returns Not null List<StudentConcession>

list of all concessions linked to this student

contact

Returns Contact

contact record linked to this student

countryOfBirth

Returns Country

country where student was born

countryOfResidency

Returns Country

student's country of residency

createdOn

Returns Date

the date and time this record was created

disabilityType

Returns Not null AvetmissStudentDisabilityType

a value representing the students disability status for AVETMISS reporting

documents

Returns Not null List<Document>

The list of attached documents

englishProficiency

Returns Not null AvetmissStudentEnglishProficiency

a value representing the students english proficiency for AVETMISS reporting

enrolments

Returns Not null List<Enrolment>

list of all enrolments (either successful, failed or cancelled) linked to this student

feeHelpEligible

Returns Not null Boolean

true if the student is eligible for fee help

fullName

Returns Nullable String

full name of the student, including the middle name if any.

highestSchoolLevel

Returns Not null AvetmissStudentSchoolLevel

a value representing the students highest level of school completed for AVETMISS reporting

id

Returns Not null Long

The primary key for this record. This value will never change once the record is created.

indigenousStatus

Returns Not null AvetmissStudentIndigenousStatus

a value representing the students indigenous status for AVETMISS reporting

invoices

Returns Not null List<Invoice>

list of invoices linked to this student

isOverseasClient

Returns Not null Boolean

true if this is an overseas client

isStillAtSchool

Returns Boolean

true if this student is still at school

labourForceStatus

Returns Not null AvetmissStudentLabourStatus

a value representing the students labour/work status for AVETMISS reporting

language

Returns Language

the language spoken by this student

medicalInsurance

Returns String

Documentation not yet available

modifiedOn

Returns Date

the date and time this record was modified

passportNumber

Returns String

passport number for this student

priorEducationCode

Returns Not null AvetmissStudentPriorEducation

a value representing the students highest level of prior education for AVETMISS reporting

specialNeeds

Returns String

special needs of this student

specialNeedsAssistance

Returns Boolean

true if the student needs assistance

studentNumber

Returns Not null Long

unique student number

townOfBirth

Returns String

where this student was born

uniqueLearnerIndentifier

Returns String

Documentation not yet available

usi

Returns String

the USI for this student

usiStatus

A verified USI can be validated against the government verification service.

Returns Not null UsiStatus

the verification status fof the students USI

visaExpiryDate

Returns Date

the date this students visa expires

visaNumber

Returns String

the visa number of this student

visaType

Returns String

the visa type of this student

waitingLists

Returns Not null List<WaitingList>

a list of all the waiting lists for this student

yearSchoolCompleted

Returns Integer

the year this student left/completed schooling