Cours de langues

Ce module facilite la gestion des demandes de cours, principalement de langues.

Les Course providers (au pluriel) réfère à la table. L’Course provider (singulier) réfère au modèle.

Les Course Requests inactives...

Référence

The Course provider model

Internal name:courses.CourseProvider
Implemented by:CourseProvider

Views on Course provider

Fields in Course provider

  • Address line before street (addr1, CharField) – Address line before street
  • Street prefix (street_prefix, CharField) – Text to print before name of street, but to ignore for sorting.
  • Street (street, CharField) – Name of street. Without house number.
  • No. (street_no, CharField) – House number
  • Box (street_box, CharField) – Text to print after steet_no on the same line
  • Address line after street (addr2, CharField) – Address line to print below street line
  • Sprache (language, LanguageField) – Die Sprache, in der Dokumente ausgestellt werden sollen.
  • obsolete (is_obsolete, BooleanField) – Altfälle sind Partner, deren Stammdaten nicht mehr gepflegt werden und für neue Operationen nicht benutzt werden können.
  • ... and ID (id, AutoField), Erstellt (created, DateTimeField), Bearbeitet (modified, DateTimeField), Country (country, ForeignKey to Country), Place (city, ForeignKey to Place), Region (region, ForeignKey to Place), Zip code (zip_code, CharField), Name (name, CharField), E-Mail (email, EmailField), URL (url, URLField), Phone (phone, CharField), GSM (gsm, CharField), Fax (fax, CharField), Remarks (remarks, TextField), activity (activity, ForeignKey to activity), Bank account 1 (bank_account1, CharField), Bank account 2 (bank_account2, CharField), Partner (partner_ptr, OneToOneField to Partner), prefix (prefix, CharField), VAT id (vat_id, CharField), Company type (type, ForeignKey to company type), Client Contact type (client_contact_type, ForeignKey to Client Contact type), Company (company_ptr, OneToOneField to Company)

Actions on Course provider

  • Merge (merge_row, MergeAction) – Merge this object into another object of same class.

Tables referring to Course provider

  • Contact persons (RolesByCompany)
  • Events/Notes (NotesByCompany)
  • Course Offers (CourseOffersByProvider)
  • Jobs (JobsByProvider)
  • Art.60§7 contracts (ContractsByProvider)

The Course Content model

Internal name:courses.CourseContent
Implemented by:CourseContent

Views on Course Content

  • Course Contents (CourseContents) (Menu Konfigurierung ‣ Courses ‣ Course Contents)

Fields in Course Content

  • ID (id, AutoField), Name (name, CharField)

Tables referring to Course Content

  • Course Offers (CourseOffersByContent)
  • Course Requests (CourseRequestsByContent)

The Course Offer model

Internal name:courses.CourseOffer
Implemented by:CourseOffer

Views on Course Offer

  • Course Offers (CourseOffers) (Menu Courses ‣ Course Offers)
  • Course Offers (CourseOffersByProvider)
  • Course Offers (CourseOffersByContent)

Fields in Course Offer

Tables referring to Course Offer

  • Courses (CoursesByOffer)

The Course model

Internal name:courses.Course
Implemented by:Course

Views on Course

  • Courses (Courses) (Menu Explorer ‣ Courses ‣ Courses)
  • Courses (CoursesByOffer)

Fields in Course

  • ID (id, AutoField), Course Offer (offer, ForeignKey to Course Offer), Name (title, CharField), start date (start_date, DateField), Remark (remark, CharField)

Actions on Course

Tables referring to Course

The Course Requests model

Internal name:courses.CourseRequest
Implemented by:CourseRequest

Views on Course Requests

Fields in Course Requests

  • Client (person, ForeignKey to Client) – Le client qui désire suivre un cours.
  • Course content (content, ForeignKey to Course Content) – Der gewünschte Kursinhalt.)
  • date submitted (date_submitted, DateField) – When this request has been submitted.
  • Needed for job search (urgent, BooleanField) – Check this if the request is needed for job search.
  • ... and ID (id, AutoField), Course Offer (offer, ForeignKey to Course Offer), Zustand (state, ChoiceListField to States), Course found (course, ForeignKey to Course), Remark (remark, TextField), date ended (date_ended, DateField)

Actions on Course Requests

  • Register (wf1, RegisterCandidate) – Register this candidate for this course.
  • Unregister (wf2, UnRegisterCandidate) – Unregister this candidate from this course.
  • Passed (wf3, ChangeStateAction) – Mark this as Passed
  • Failed (wf4, ChangeStateAction) – Mark this as Failed
  • Aborted (wf5, ChangeStateAction) – Mark this as Aborted
  • Inactive (wf6, ChangeStateAction) – Mark this as Inactive
  • Open (wf7, ChangeStateAction) – Mark this as Open

The States view

Internal name:courses.CourseRequestStates (CourseRequestStates)

List of possible states of a Course Request

The Pending Course Requests view

Internal name:courses.PendingCourseRequests (PendingCourseRequests)