Courses viewOther views: Components | Weeks | Timetables

Having first created the list of some or all of the components you can then create the list of courses in a similar technique, using the commands Insert, Modify and Delete or the corresponding buttons. Courses are sets of components defining all teaching requirements for the institution (such as school or university). For each course, you must select its own set of components (=collections) to define how it is synchronised with other resources (classes, teachers, rooms) and also define the lectures for all weeks or terms and later assign them in timetables. Courses can also be any other events, such as meetings, appointments, tests, etc. and the number of components (persons, rooms, equipment) for each course can vary from one to 240.
Before you start creating your courses, add first some components (classes, teachers, rooms) in Components view. Create your first course by clicking Insert.
Go then to Modify or insert a course where courses and their structures are explained in more detail.
When you select to modify an existing course (by clicking Enter or [F2]), the following window is displayed:

When you create a new course, none of the components exists in the left box. In this example, lectures have already been assigned into timetables, and Mimosa allows you to add only those components to courses which do not cause any conflicts.

When the list of courses is double-clicked, the list of components of the course plus its timetable are automatically displayed on top of the course list (if they exist). Double-clicking the list again hides them.

When creating a new course, you must also supply a collection of components, which are treated as simultaneously with the course plus the total number of lectures that must be allocated to weeks (MAX).
See section Modify or insert a course for examples about different types of courses.
The order of the courses in the list can be changed with the help of the Move up and Move down buttons or by sorting them all according to some appropriate criteria (Tools|Sort). Note that it is very easy to import the list of courses and their components via Clipboard, provided you have entered it in a spreadsheet application with a specific format below (Code, Name, Category number, MAX):


With Edit menu selections you can modify the list of courses.
This command duplicates the last activated course by creating a new course with the same
The code for the new course is generated automatically by using the old stored code as the basis (by appending letters a, b, c,…). You can change the suggested new code and modify all fields of this course later on.
This selection is a generalisation of the above Duplicate course once selection, but it also enables to automatically replace a selected component in the courses that are going to be duplicated. This feature is useful in cases, where the same course is held for several classes by the same teacher and in the same room.
| Course | Class | Teacher | Room |
| Course1 | Class1 | Teacher | Room |
| Course2 | Class2 | Teacher | Room |
| Course3 | Class3 | Teacher | Room |
| Course4 | Class4 | Teacher | Room |
| Course5 | Class5 | Teacher | Room |
After you have selected a component of the course to be duplicated, you are prompted to select one or more components of the same category that are going to replace the original component in duplicated courses. You can replace the automatically generated course code after each course is created or do it afterwards.
Copy onto the ClipboardCodes of all selected courses are copied onto the Clipboard. You then have menu selections, where you can specify the content of the Clipboard. In each selection, you always have as the first field the course code, but the other fields in that row depend on the particular menu selection. Many selections have analogous formats with the respective selections in Components view.
1 Codes and links - Creates 2-3 columns of courses and their components. You have the option to select whether you want to display codes, names or both. The sample below represents selection of both (=codes and names):
| BAS358 | Basics of Logistics | |
| Form-A | Form-A | |
| Form-C | Form-C | |
| HARRISON | Harrison, R. | |
| R206 | ROOM 206 | |
| MET95 | Methods of the Aged | |
| Form-C | Form-C | |
| SPATT | Spatt, E. | |
| R329 | ROOM 329 | |
| NAV97 | Navigation | |
| Form-C | Form-C | |
| BEATTY | Beatty, W. | |
| R329 | ROOM 329 |
2 Codes, names, categories and MAX [Ctrl+C] - Creates a list of course codes plus names and categories. Instead of category names, their numbers are used.
This is the mirror selection for Edit|Paste from the Clipboard|1 Codes, names, categories and MAX [Ctrl+V] which is used to import course data into Mimosa from other applications. Test these both selections with you data to confirm that they work identically.

3 Codes and lectures - Creates a list of course codes plus lectures in columns MAX, SUM, DONE and LINKS.
| BAS358 | 9 | 9 | 9 | 4 |
| MET95 | 10 | 10 | 10 | 3 |
| NAV97 | 16 | 16 | 16 | 3 |
| PRI860 | 8 | 8 | 8 | 5 |
| SPH109 | 14 | 14 | 14 | 3 |
| THE66 | 15 | 15 | 15 | 3 |
| YOU280 | 12 | 12 | 12 | 3 |
4 Codes and collections - Creates a list of course codes plus the component codes belonging to the collection of that course.
This is the mirror selection for Edit|Paste from the Clipboard|2 Replace collections and Edit|Paste from the Clipboard|3 Add to collections which are used to import course collections into Mimosa from other applications.
| BAS358 | Form-A | Form-C | HARRISON | R206 | |
| MET95 | Form-C | SPATT | R329 | ||
| NAV97 | Form-C | BEATTY | R329 | ||
| PRI860 | Form-B | BEATTY | HARRISON | R206 | R307 |
| SPH109 | Form-A | HARRISON | R206 | ||
| THE66 | Form-C | SPATT | R307 | ||
| YOU280 | Form-B | BEATTY | R206 |
5 Codes and lectures in weeks - Creates a list of course codes plus all lectures in all active weeks.
| ACQ747 | 0 | 0 | 0 | 0 | 0 | 16 | 0 | 16 | 16 |
| ADU171 | 2 | 2 | 2 | 0 | 2 | 2 | 0 | 2 | 2 |
| ADV225 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 4 | 4 |
| ADV383 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 6 | 6 |
| ADV476 | 6 | 6 | 6 | 0 | 6 | 0 | 0 | 0 | 0 |
| ADV733 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 4 | 4 |
| ADV95 | 6 | 5 | 4 | 0 | 4 | 4 | 0 | 4 | 4 |
| ADV964 | 3 | 3 | 3 | 0 | 3 | 3 | 0 | 3 | 3 |
| ANA392 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 4 | 4 |
| ANA623 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 4 | 4 |
6 Codes and addable components - Creates a list of course codes along with those component codes that can be added to the course without timetable conflicts.
| BAS358 | Form-B | BEATTY | SPATT | R307 | R329 |
| MET95 | |||||
| NAV97 | Form-B | SPATT | R307 | ||
| PRI860 | Form-A | ||||
| SPH109 | Form-B | R307 | |||
| THE66 | Form-A | HARRISON | R329 | ||
| YOU280 | Form-A | HARRISON | R329 |
7 Codes, names and lectures of components - Creates a list of components that belong to the collection of the current course plus their total lectures and links (columns MAX, SUM, DONE and LINKS).
| BAS358 | Basics of Logistics | 1 | 9 | 9 | 9 | 4 | |
| Form-A | Form-A | 1 | 23 | 23 | 23 | 2 | |
| Form-C | Form-C | 1 | 50 | 50 | 50 | 4 | |
| HARRISON | Harrison, R. | 2 | 31 | 31 | 31 | 3 | |
| R206 | ROOM 206 | 3 | 43 | 43 | 43 | 4 | |
| MET95 | Methods of the Aged | 1 | 10 | 10 | 10 | 3 | |
| Form-C | Form-C | 1 | 50 | 50 | 50 | 4 | |
| SPATT | Spatt, E. | 2 | 25 | 25 | 25 | 2 | |
| R329 | ROOM 329 | 3 | 26 | 26 | 26 | 2 |
8 Codes, names and lectures of components in weeks - Creates a list of components that belong to the collection of the current course plus their lectures in weeks. Note that the third column is the category number of the component or course, whereas the fourth denotes the total number of lectures of the weeks (=weighted sum of the remaining columns).
| ACQ747 | Acquistion of Knowledge | 4 | 240 | 0 | 0 | 0 | 0 | 0 | 16 | 0 | 16 | 16 | |
| G102 | G102 | 1 | 1140 | 30 | 30 | 30 | 0 | 30 | 30 | 0 | 30 | 30 | |
| REIDINGER | Reidinger, M. | 2 | 791 | 19 | 19 | 19 | 0 | 18 | 24 | 0 | 24 | 24 | |
| R246 | ROOM 246 | 3 | 929 | 25 | 25 | 25 | 0 | 24 | 24 | 0 | 24 | 24 | |
| ADU171 | Adult Education | 2 | 76 | 2 | 2 | 2 | 0 | 2 | 2 | 0 | 2 | 2 | |
| G104 | G104 | 1 | 1108 | 32 | 29 | 29 | 0 | 27 | 31 | 0 | 29 | 29 | |
| FIELD | Field, S. | 2 | 656 | 19 | 18 | 18 | 0 | 18 | 17 | 0 | 16 | 15 | |
| R335 | ROOM 335 | 3 | 656 | 19 | 18 | 18 | 0 | 18 | 17 | 0 | 16 | 15 | |
| ADV225 | Advanced English | 2 | 63 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 4 | 4 | |
| G103 | G103 | 1 | 1104 | 30 | 29 | 29 | 0 | 29 | 30 | 0 | 29 | 28 | |
| BEATTY | Beatty, W. | 2 | 1021 | 26 | 26 | 26 | 0 | 26 | 29 | 0 | 28 | 28 | |
| CAINE | Caine, M. | 2 | 762 | 21 | 20 | 20 | 0 | 20 | 21 | 0 | 20 | 19 | |
| R112 | ROOM 112 | 3 | 975 | 24 | 24 | 24 | 0 | 24 | 29 | 0 | 28 | 28 | |
| R307 | ROOM 307 | 3 | 1113 | 36 | 34 | 34 | 0 | 34 | 23 | 0 | 22 | 20 |
9 Timetables - Creates a list of course timetables of selected components and weeks using the layout below:
| 8/21/2005-8/25/2005 | |
| BAS358 | 8/21/2005 - Mon 8 am...10 am [R206] |
| BAS358 | 8/22/2005 - Tue 8 am...10 am [R206] |
| BAS358 | 8/23/2005 - Wed 8 am...9 am [R206] |
| BAS358 | 8/24/2005 - Thu 4 pm [R206] |
| MET95 | 8/21/2005 - Mon 11 am...12 pm [R329] |
| MET95 | 8/23/2005 - Wed 10 am...11 am [R329] |
| MET95 | 8/24/2005 - Thu 8 am...10 am [R329] |
| MET95 | 8/25/2005 - Fri 8 am...10 am [R329] |
| NAV97 | 8/21/2005 - Mon 1 pm...2 pm [R329] |
| NAV97 | 8/22/2005 - Tue 11 am...12 pm [R329] |
| NAV97 | 8/22/2005 - Tue 4 pm...5 pm [R329] |
| NAV97 | 8/23/2005 - Wed 12 pm...1 pm [R329] |
| NAV97 | 8/24/2005 - Thu 11 am...1 pm [R329] |
| NAV97 | 8/25/2005 - Fri 11 am...1 pm [R329] |
| NAV97 | 8/25/2005 - Fri 4 pm...5 pm [R329] |
10 Selection matrix - Creates a table of courses and components, with courses as rows and components as columns. Each component that is in the current course collection is denoted by the number of the lectures in the table cell. If the component can be added to the course, it is denoted by 0, and if it cannot be added, the cell is left blank.
| Form-A | Form-B | Form-C | BEATTY | HARRISON | SPATT | R206 | R307 | R329 | |
| BAS358 | 9 | 0 | 9 | 0 | 9 | 0 | 9 | 0 | 0 |
| MET95 | 10 | 10 | 10 | ||||||
| NAV97 | 0 | 16 | 16 | 0 | 0 | 16 | |||
| PRI860 | 0 | 8 | 8 | 8 | 8 | 8 | |||
| SPH109 | 14 | 0 | 14 | 14 | 0 | ||||
| THE66 | 0 | 15 | 0 | 15 | 15 | 0 | |||
| YOU280 | 0 | 12 | 12 | 0 | 12 | 0 |
The last selection
Use timetabled lectures applies timetabled lectures (instead of lectures allocated to weeks).
You can select a subset from the courses and components to focus only on those codes that are of interest at the moment. If you first select "Use timetabled lectures", the results are calculated from already timetabled lectures (including Manual rooms), instead of weekly allocated lectures.
In selection 6, The Clipboard content is typically a large matrix containing as rows, lists of all components that can be added to the corresponding course without causing conflicts. This can be used as a list containing all permissible selections.
Paste from the ClipboardCourse codes, names, category numbers (1-7), the maximum number of lectures and, optionally, course collections can be pasted from the Clipboard and added to the list of courses. If a matching course code is found, the name and category is replaced. If collections are also pasted, all those components which have not already been created and not found in the component list are automatically omitted. Collections can be pasted in various modes (Replace, Add, Remove).
1 Codes, names, categories and MAX - Pastes the three columns codes, names, categories identified by course code from the clipboard. MAX must be a positive number.
This is the mirror selection for Edit|Copy onto the Clipboard|2 Codes, names, categories and MAX [Ctrl+C] which is used to export course data from Mimosa into other applications. Note that you can easily change the course names and categories by first copying the current course list onto the Clipboard, pasting it into a spreadsheet application, editing the needed items therein and then pasting the data back to Mimosa.
| BAS358 | Basics of Logistics | 1 | 9 | |||||||||||||||||||||||||||||||||
| MET95 | Methods of the Aged | 1 | 10 | |||||||||||||||||||||||||||||||||
| NAV97 | Navigation | 1 | 16 | |||||||||||||||||||||||||||||||||
| PRI860 | Principles of Project Work | 1 | 8 | |||||||||||||||||||||||||||||||||
| SPH109 | Spherical Trigonometry | 1 | 14 | |||||||||||||||||||||||||||||||||
| THE66 | Thermodynamics | 1 | 15 | |||||||||||||||||||||||||||||||||
| YOU280 | Youth Education and Guidance | 1 | 12
ÿ AP?E>
2 Replace collections - Replaces the collections identified by the course code with the component codes stored in the Clipboard. 3 Add to collections - Adds the component codes stored on the Clipboard to the original collection identified by the course code. If the original lists of collections are empty, it works just like Replace collections above. In the selections 2 and 3 above, you can also select, how the possible conflicts are solved, if some of the lectures have already been timetabled. You can either prevent the application of accepting of components that would cause conflicts, or you can accept all components and remove the conflicting lectures afterwards. 4 Remove from collections - Removes from the collections all those components that are stored on the Clipboard and match with the collection identified by the course code. The above three selections have the same format as Edit|Copy onto the Clipboard|4 Codes and collections.
|
|
|
Lectures are divided in two parts from the selected week on. Lectures of the first course consists of the weeks less the selected week and the rest are constitute the second course.
All lectures are divided in two parts from the selected week on, but lectures from the selected week onwards are evenly balanced for the two courses.
From the selected week onwards, all unassigned lectures (allocated minus timetabled lectures) are moved to the other course.
When the new courses are created, their original codes are automatically replaced (by appending letters 'a', 'b', 'c' to the code). If you want to preserve the original course code, it is inserted in front of the course name, if you answer Yes to the question below:
You can automatically combine courses when they do not cause any conflicts. The application searches for pairs to combine and prompts you to accept the action. Note that combining courses is not necessary, but it can give you a better picture of the structure of all courses.
With similar collections
You can combine all courses with similar collections (list of components) by adding together their weekly-allocated lectures and constructing unions of their timetabled lectures. The selection automatically examines all pairs of courses having identical collections, prompts to combine them and lets the user to input new code and name for the new combined course, without altering the total amount of lectures of the courses.
In addition, you can optionally require that also the names of the pairs of courses to be combined must be identical.
If the answer is Yes, the two courses are combined, and if the answer is All, all subsequent similar courses are automatically combined (by selecting the code and the name of the first course). This tool is efficient in identifying reducing the number of unnecessary courses that have mistakenly been created twice, but having a similar structure.
With disjoint collections
You can combine courses having disjoint collections. These courses have no common components and combining of them means adding the collections of both courses together. This operation requires that timetables of both courses are identical (or empty). The selection automatically examines all pairs of courses satisfying these conditions, prompts to combine them. The name of the combined course is constructed from the codes of these combined courses. If the confirming answer is Yes, the two courses are combined, and if the answer is All, all subsequent valid pairs of courses are automatically combined (by selecting the code and the name of the first course).

Select grid font Selects the font used in this view.
Course info [Ctrl+H]Displays the list of the components (collection) of the active course. If you also want to replace some of the components, remove or add a component, select the appropriate component and then click Modify? button. For more information about this selection, click here.
Show collectionsThis selection displays or hides a window on top of the courses window, showing the collection of the current course. Double-clicking the list of courses has the same effect.

Show snapshot timetableThis selection will show/hide the following snapshot timetable of the current course and current week. User the arrow keys on bottom of the table to change the week.

Weekly lectures [Ctrl+W]This selection shows/hides the weekly timetables and/or lectures of courses.
Find ... [Ctrl+F]By entering the code or name (or a substring) locates the first course that matches the search criteria and makes it the active one. The search method is not case-sensitive. Press [F3] to locate the next code with the same search criteria.
This extended search mode allows the user to locate only those courses that have some of the selected components in their collections or those that do NOT have any of them. Press [F3] to locate the next code with the same search criteria.
In collections
Finds those courses that have one or more of the selected components in their collections.
NOT in collections
Finds those courses that do NOT have any of the selected components in their collections.
Locates the next course that matches the search criteria and makes it the active one.
Finds other components with the most similar collections compared with the current (last activated) course. Courses are listed in the order of best match, each course code followed by the percentage number indicating the similarity of their collections (100%=exact match). This option can be used when creating a new course when the user is not certain if a similar (or near similar) course has already been created.