Hi
I am a curriculum coordinator in higher education and have multiple bases/tables/forms that contain/gather information about course units in the curriculum. All information always relates to a course unit, e.g. Business Economics. All the information needs to be linked so I can always look up information in other bases/tables, but I'm not sure when to create a new base, create a new table in a base or create a new view. These are some of the data I have:
- Curriculum 'technical information': per course unit how many credits, elective or not, prerequisites, timing (SEM1 or SEM2) etc.
- Curriculum task allocation: information that comes from an export from our CRM which shows which lecturer will be teaching a particular course unit in which semester(s) to which class group. The unique key here is a formula field concatenating course unit - class group - semester - lecturer, e.g. Bachelor Thesis - Class Group 2 - SEM2 - John Doe. There should be a one-to-many relationship here, where one record in the curriculum-base/table should link to multiple records in the task allocation base.
- Curriculum timetabling: information I gather from a form requesting information from lecturers regarding how they want their course unit(s) to be scheduled, e.g. collaborative room or theatre, online or on campus, 2 consecutive hours/week or 2 separate hours etc.
- Curriculum content: information I gather from a form requesting information from lecturers regarding the content, e.g. learning goals, registration deadline, mandatory attendance or not
In an academic year, I often gather more information regarding course units via forms, e.g. I would ask lecturers to let me know if they have any guest speakers or events planned for their course unit, or I would ask them to submit the deadlines they have for assignments to make sure not all deadlines are at the same time for the students etc.
All this information is always linked to a course unit in the curriculum. If a course unit is deleted, added or renamed, then this should be deleted, added, changed across bases/tables/forms.
I now have one base with multiple tables for this. The first table is just a list of all the course units (Curriculum). In each subsequent table, I have the same first two columns: Course Unit Key and Course Unit. Course Unit is a Linked field that is linked to Curriculum, the Course Unit Key is the primary field which is a formula field showing the content of the Course Unit field. I copy paste the curriculum course units to the linked fields of each table. This setup doesn't seem right: when I add or delete a course unit from the first table, I need to manually add/delete them in all subsequent tables. Moreover, I will end up with more than 20 tables in one base at some point.
I hope someone can help me set this up right!