[[:en:start|Start]] | [[:en:staff:start|School staff]] | [[en:staff:settings:start|Settings]] | Courses | Types ====== Course types ====== The course type settings control how the user interface on the [[:en:staff:courses:start|Courses tab]] looks like. You can define several course types and the course type is a property of the courses. The fields to be displayed in the [[:en:staff:courses:properties|Course properties section]] and the windows on the right side of the tab and their default arrangement can be defined here. The //Course type window// has a [[#user_interface_profiles_list|User interface profiles list]] on the left, the [[#windows_list|Windows list]] on the right and the [[#properties_form|Properties form]] in the right bottom corner. ===== User interface profiles list ===== In this list you can define the course types you want to use. The [[#windows_list|Windows list]] and the [[#properties_form|Properties form]] contain further information related to the selected course type. ^Field^Description^ |**User interface** |[[en:intro:glossary#multilingual_names|Multilingual name]] of the course type| |**Type** |One of the system predefined course types| |**Default** |Checked if the course type is the default selection for new courses.| Use the {{:add.png?nolink}} {{:edit.png?nolink}} {{:remove.png?nolink}} {{:save.png?nolink}} {{:refresh.png?nolink}} buttons to [[en:intro:ui#list_editing|edit the data in the list]]. ===== Windows list ===== This list contains the sub-tabs and windows and their arrangement on the right side of the Courses tab. If the window does not contain any data then the system's default layout is used. The list has the following fields: ^Field^Description^ |**Windows** |The hierarchy of tabs / rows / windows hierarchy.\\ __Tabs__ indicate the sub-tabs on the Courses tab. If all needed windows can be arranged on one sub-tab then it is not necessary to define any.\\ __Rows__ are used to place windows into multiple rows within a tab. One //Row// can contain multiple windows.\\ __Windows__ are default windows for the Courses tab from which not all have to visible for a course type.| |**Height** |//Rows// have height properties and it is defined in % relative to each other. //Rows// with no height specified use the remaining space equally.| |**Width** |//Windows// have width properties and it is defined in % relative to each other. //Windows// with no height specified use the remaining space equally.| Use the {{:edit.png?nolink}} {{:remove.png?nolink}} {{:save.png?nolink}} {{:refresh.png?nolink}} buttons to [[en:intro:ui#list_editing|edit the data in the list]]. Rows of the list can be rearranged using drag-drop. Use the {{:en:staff:settings:add_tab.png?nolink}} //Add tab// button to add a new sub-tab, the {{:en:staff:settings:add_row.png?nolink}} //Add row// button to add new rows and the {{:en:staff:settings:add_window.png?nolink}} //Add window// button to add new window within a row. Window types that can be added include: //Breaks, Course fees, Customers, Evaluations, Expenses, Feedback, Lessons, Payment schedule, Schedule, Students, Supplements, Survey, Tasks, Teachers, Timetable//. Some of the hierarchy elements have extra parameters: ^Element^Properties^ |**Tabs** |Their title is [[en:intro:glossary#multilingual_names|multilingual]] thus it can be translated in the displayed translation list.| |**Lessons window** |__View:__ Define here which of the Table and Calendar views are allowed and which is the default.\\ __Upload attendance sheet daily:__ Check if the attendance sheet needs to be uploaded per session. If not checked it has to be uploaded once every month.| The Lessons window has additional For language the system default layout setting is the following: {{:en:staff:settings:course_type_windows.png?nolink}} ===== Properties form ===== The //Properties form// is used to define the following parts of the [[:en:staff:courses:start|Courses tab]]: ^Part^Description^ |**Course fields** |Course fields that should be visible for the selected course type.| |**Progress** |Fields of the //Progress tab// on the [[en:staff:courses:sessions#course_session_window|Course session window]]. The fields can be edited using the [[#progress_sheet_fields_editor|Progress sheet fields editor]] by clicking on //Edit//.| |**Lesson plan** |Fields of the //Lesson plan tab// on the [[en:staff:courses:sessions#course_session_window|Course session window]]. The fields can be edited using the [[#lesson_plan_fields_editor|Lesson plan fields editor]] by clicking on //Edit//.| |**Syllabus** |Fields of the syllabus table in the [[en:staff:courses:syllabus|Syllabus window]]. The fields can be edited using the [[#syllabus_fields_editor|Syllabus fields editor]] by clicking on //Edit//.| |**Requirements** |[[:en:staff:settings:surveys:start|Survey]] to be used in the [[:en:staff:courses:survey|Survey window]] on the [[:en:staff:courses:start|Courses tab]] for the selected course type.| Changes in the contents of the //Properties form// are saved automatically. ==== Progress sheet fields editor ==== The //Progress sheet fields editor// is used to define the fields that will appear under the Progress tab on the [[en:staff:courses:sessions#course_session_window|Course session window]] for courses of the selected [[:en:staff:settings:types|course type]]. In the editor window the fields can be defined in the [[#fields_list|Fields list]] and the [[#rules_for_contents|rules for the contents]] that teacher's have to follow to have the filled in progress sheet excepted. Fields in the The progress sheet are arranged in a table with two columns where fields can be one column wide or span two columns. Use the //View button// to preview the arrangement of the fields and //Save// to save the progress sheet layout for the [[:en:staff:settings:types|course type]]. === Rules for contents === The rules can be defined using the following fields: ^Field ^Description ^ |**Min. words** |Minimum number of words the progress fields have to contain all together for acceptance. Can also be zero if no minimum is required.| |**Min. characters** |Minimum number of characters the progress fields have to contain all together for acceptance. Can also be zero if no minimum is required.| |**Min. cancel characters** |Minimum number of characters required as explanation why a session is canceled. Can also be zero if no minimum is required.| === Fields list === The //Fields list// contains the fields that the progress sheet will contain. This list is extended with the //Comments// and //Internal comments// fields when displayed to the user. If no fields are defined in the Fields list then only these two comments fields will be shown. The //Fields list// has the following fields: ^Field ^Description ^ |**Title** |[[en:intro:glossary#multilingual_names|Multilingual title]] of the field.| |**Hint** |[[en:intro:glossary#multilingual_names|Multilingual hint]] for the field displayed as the field's contents in grey when it is not filled in yet.| |**Code** |Unique code of the field. The contents entered in the progress sheet by the user for this field is stored with reference to this code.\\ __Note:__ if you change the //Progress fields// for a [[:en:staff:settings:types|course type]], which was already used for entering progress sheets and remove or change the code of a field then all the old progress sheet contents for the field will be moved into the contents of the //Comments field// on the progress sheet.| |**Type** |Choose //Text// or //Long text//. //Text// is one row high, //Long text// is more rows high.| |**Start row** |Fields are displayed in 2 columns but it is also possible to have fields that span 2 columns. If a field should be displayed in the left column then //Start row// should be checked. If the next field in the table has also //Start row// checked then the field will span 2 columns, otherwise just one.| |**Required** |Check if filling in the field is obligatory.| ==== Lesson plan fields editor ==== The lesson plan is used to define the activities that the teacher plans to perform during a course session. The //Lesson plan fields editor// is used to define the fields that will appear in the table under the //Lesson plan tab// on the [[en:staff:courses:sessions#course_session_window|Course session window]] for courses of the selected [[:en:staff:settings:types|course type]]. Use the //Required// check box on the top to indicate whether it is obligatory to fill in the contents of the //Lesson plan// tab on the [[en:staff:courses:sessions#course_session_window|Course session window]] or not. Use the //View button// to preview the arrangement of the fields and //Save// to save the lesson plan layout for the [[:en:staff:settings:types|course type]]. === Fields list === The //Fields list// has the following fields: ^Field ^Description ^ |**Title** |[[en:intro:glossary#multilingual_names|Multilingual title]] of the field.| |**Hint** |[[en:intro:glossary#multilingual_names|Multilingual hint]] for the field displayed as the field's contents in grey when it is not filled in yet.| |**Code** |Unique code of the field. The contents entered in the lesson plan by the user for this field is stored with reference to this code.| |**Type** |The type field can have one of the following values:\\ __Sequence:__ Automatically generated sequence number of the activity. \\ __Text:__ Field for entering free text (like the curriculum).\\ __List:__ List of values the teacher can choose from (for example study phase)\\ __Activity:__ List of activity values the teacher can choose from (for example watch video). In the list editor activities can be set to 'require a topic', which means that if also a //Syllabus type// field is defined then it will have to be filled in. \\ __Syllabus:__ A //Topic// of the checklist type [[en:staff:courses:syllabus|Syllabus]] set for the course. Whether filling in this field is required can be controlled by the list data of the //Activity field// if it is defined.\\ __Duration:__ Duration of the activity in minutes.| |**Width** |Width of the field in the table in pixels. Fields with no width value will share the remaining space equally.| |**Required** |Check if filling in the field is obligatory.| ==== Syllabus fields editor ==== The Syllabus fields editor is similar to the [[#progress_sheet_fields_editor|Progress sheet fields editor]] (except it does not have a //View button//, //Min. cancel characters field// and //Start row// column).