-
Notifications
You must be signed in to change notification settings - Fork 2
Module
- Type in NAME =
Import required files like analysis or pipeline files.
The outgoing APIs that send course information to the dashboards.
- "sources": is used to set the sources to the reducers whose outputs are aggregated. In this case it is the time spent on a task and the reconstruct reducers.
- "cleaner": Passes each individual student through a specified cleaner.
- Use "aggregator" to pass an array of the output through a specified aggregator.
- Return information to the dashboard of a student that doesn't have any data by declaring "default-data" and inputting the desired information in there. If the student does have data, they shouldn't have the fields that involve reconstruction or the time spent on the task.
Processes the incoming information related to the students.
Controls the incoming event APIs. It has the context and function for the APIs to use.
- Declare a 'context' for the reducer to use.
- Define a 'function' that specifies the specific function to use. If the function is in a different file, make sure to import that file.
Contains the required client-side JavaScript downloads
- Input the file name
- Each required JavaScript download requires a url where you can find and download the required file. Additionally, it needs a unique hash to go with it.
Works to support using static files from the git repo of the module using the 'url'.
- Gets a copy of the repository if it is not already on the system.
- The 'prefix' is where the static files are contained in the repo.
- The 'whitelist' section separates which branches are whitelisted (available) or blacklisted (blocked).
The dashboards for the different courses the teacher has. This section sends all the information gathered above for courses to the website to be displayed in the course dashboards UI.
- 'name': Input the name of the dashboards
- 'url': The url that you want the information to be sent to
- "icon": The icon that you want to display on the UI. Contains the type the icon is and the name of the icon file.
The dashboards for the students in the teacher's courses. Sends all the information gathered from the above sections about the students to the website to be displayed in the student dashboards UI.