Tutor

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 tutor is a type of contact who is able to deliver training. Every Tutor object will be linked to exactly one Contact. Only tutor 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 
        Tutor
     {
}

Instance methods

attachDocument(doc)

Document doc

the document to be attached to this tutor

Returns def

Documentation not yet available

contact

Returns Not null Contact

the contact object linked to this tutor

courseClassRoles

Returns Not null List<CourseClassTutor>

list of class roles for this tutor

courseClasses

Returns Not null List<CourseClass>

all courseClasses linked via CourseClassTutor join

createdOn

Returns Date

the date and time this record was created

dateFinished

Returns Date

the termination date for this tutor

dateStarted

Returns Date

the date this tutor was first hired

documents

Returns Not null List<Document>

The list of attached documents

familyNameLegal

A tutor can have a different legal name to their regular publicised name. Use this one for official reports, like payroll.

Returns String

legal last (family) name

givenNameLegal

A tutor can have a different legal name to their regular publicised name. Use this one for official reports, like payroll.

Returns String

legal first name

modifiedOn

Returns Date

the date and time this record was modified

payrollRef

Returns String

Documentation not yet available

resume

Returns String

this tutor's resume

sessions

This returns a list of every single session this tutor is teaching, past or present. For tutors with a lot of history, this could be slow, so perform a query instead for the specific data you need.

Returns Not null List<Session>

all sessions linked to this tutor

wwChildrenCheckedOn

Working with children check was verified

Returns Nullable Date

date of the check

wwChildrenExpiry

Working with children check was verified

Returns Nullable Date

date that the verification expires and should be checked again

wwChildrenRef

Working with children check was verified

Returns Nullable String

reference code from the WWC authority

wwChildrenStatus

Working with children check was verified

Returns Not null WorkingWithChildrenStatus

current status of the check