- How can I install the software required for this course?
- Follow the Installation Guide.
- How can I update Teaching Codes Plugin?
- Follow the Teaching Codes Update Guide
- How can I open/submit a project?
- Follow the Teaching Codes Guide
- I encountered an error during installation/using Teaching Codes, how can I get help?
- Check the questions/solutions in this document and then Technical Support Forum on Moodle. If you can't find the solution, send an email to [email protected].
-
Teaching.Codes Plugin displays 'Nothing to show'
-
If you have a Macbook with M1 chip
- Make sure that you install PyCharm 2021.2.2 for Intel with Rosetta 2.
- Then follow the next steps in Installation Guide
- You may also have to disable SIP following this link.
-
Otherwise,
- Make sure you do not extract the Teaching.Codes zip file.
- Download the Teaching.Codes zip using Chrome instead of Safari.
- Then, reinstall the plugin by following Teaching.Codes guide
-
-
I can't see the button names in the plugin
-
Change the theme by following these steps:
- Inside PyCharm, for Windows, click File-->Settings; for MacOS, click PyCharm-->Preferences and find Appearance&Behavior on the left.
- Go into Appearance under Appearance&Behavior
- Change Theme from Intellij Light to something else. (Darcula seems fine.)
- Click OK
-
- Open the Question.html under WebContent in a browser
- Right click on Question.html file
- Click Open in Browser.
<img src="figures/HTML_Browser.png" style="zoom:50%;" />
- If there are multiple questions and you see the same description for both questions or still blank page.
-
Right click on Question.html file
-
Choose "Show in Explorer/Finder". This step open the folder that contains the html file.
-
From the folder, open the html file.
-
- Log out, and log in to the Teaching.Codes plugin.
- Select the class from the Navigator. Wait a while for the class to load.
- Click the ExamResults tab. When you click Open under a question, if nothing is happening:
- Click the Projects tab on the left of ExamResults
- Then, go into ExamResults once again. Now, when you click Open, you should be able to see your results.
-
What counts as cheating:
- Information exchange between students: Giving and Receiving information to/from your colleagues both count as cheating.
- Using codes from any source other than the materials of our course: You can consult internet or books to learn and improve your programming skills. But you shouldn't use any material that is not your own work in the projects and exams.