This document is only relevant for instructors who has plays the admin role of a PE.
The host Github organization must have the following settings:
Base Permissions is set to None.
Settings page of your organization, click on Member privileges navigation tab.Base permissions, select None.students team.tutors team.For each phase, users with write access will be able to upload files (e.g. screenshots, .txt files, etc...) onto the repository's /file folder. These files are used in conjunction with issue description and comments in a form of a link. As for images, the actual image will be displayed.
Instructors will have to create the following repositories:
The following repositories will be created automatically by CATcher:
module-org/pedata.csv and a settings.json file.data.csv settings.json:
"openPhases": [].client_dataThis repository must contain a profiles.json file.
profiles.json The repositories used for initial bug reporting will be created automatically by CATcher, in the tester's own GitHub account e.g., user/pe. The same repo will be used during the tester-response phase.
module-org/pe-interim.module-org/pe-dev-responsemodule-org/pe-moderationA list of profiles can be modified in the Profile repository.
To create a session link, instructors will need to encode this url https://catcher-org.github.io/CATcher/?session=PROFILE_NAME where PROFILE_NAME is the profile name of the session. This profile name must correspond exactly to the profile name in the Profile repository.
For example, for profile name "CS2103/T Alpha Test", the url will be https://catcher-org.github.io/CATcher/?session=CS2103%2FT%20Alpha%20Test.
If the profile name is valid, students can access the link to select the corresponding session automatically. Students can then click the Submit button to enter the intended session without selecting from the dropdown.