List of Fields

Class : Internships.Class

Title

  • Title (title: String) — official title of the internship
    • the title is required

People

  • Intern (intern: Users) — intern
    • values either from the list of APICe users or as “Name Surname” strings
    • This field is required
  • Tutor (tutor: Users) — tutor of the internship
    • values either from the list of APICe users or as “Name Surname” strings
    • This field is required
  • Co-tutor (cotutor: Users) — co-tutors of the internship
    • values either from the list of APICe users or as “Name Surname” strings

Descriptors

  • Abstract (abstract: TextArea) — abstract of the internship
    • default syntax is plain text
    • for text formatting, reference syntax is XWiki 2.1
  • Keywords (keywords: String) — keywords for the internship
    • typically a list of keywords separated somehow

Where & When

  • $theClass.get(${classProp}).getTranslatedPrettyName() (place: $theClass.get(${classProp}).getClassType()) — where the internships officially takes place
  • Start Date (startDate: Date) — date when the internship' work actually begins
    • in dd/mm/yyyy format
  • End Date (endDate: Date) — date when the internship' work actually ends
    • in dd/mm/yyyy format
    • the End Date is required for completed internships

Sort

  • Type (type: StaticList) — the type of internship activity
    • e.g., “curricular internship”

Attachments

  • Final Report (report: String) — the full file name of of the final report, attached to the page
    • the file can either be manually attached to the page of the publication then selected, or directly loaded and linked to the field in a single step
    • most common file format are also accepted in case the PDF is not available

AMS Services

  • AMS ID (amsId: String) — internship identifier in the AMS Internship system
    • this number is automatically assigned by the AMS Internship system
    •  The URL of the AMS Internship system has the form $amsinternshipurl$amsId