diff --git a/README.md b/README.md index 97514304ba5e855ec47839b82d2f342ec3e6ace1..2cb997414e0ddc660b999b4b3cc8ba224eef03ff 100644 --- a/README.md +++ b/README.md @@ -17,13 +17,13 @@ The structure follows this general model: outcomes: list of outcomes checklist: student checklist -.. - faq: Markdown faq + faq: Markdown faq Take a look to the provided .yaml for a full example ## Build.py -This script takes all the yaml files in src/ and can: +This python 2 script takes all the yaml files in src/ and can: **Test them for correctness** diff --git a/build.py b/build.py old mode 100644 new mode 100755 index 7ac19744a4674d04e80c3f90dfade5ba831cf582..f7730a0c00d1a6f42eb72b79686b4fe0ce04e3e6 --- a/build.py +++ b/build.py @@ -1,16 +1,16 @@ -"""Build script for machine-friendly eval rules""" -import sys +# Build script for machine-friendly eval rules +import yaml +import glob +import codecs +from cStringIO import StringIO +import json +import os +import traceback +import sys +import sys reload(sys) sys.setdefaultencoding('utf8') -import sys -import traceback -import os -import json -from cStringIO import StringIO -import codecs -import glob -import yaml SOURCE_DIR = os.path.join(os.getcwd(), 'src') JSON_DIR = os.path.join(os.getcwd(), 'json') GITBOOK_DIR = os.path.join(os.getcwd(), 'gitbook') diff --git a/src/computer-controlled_cutting.yaml b/src/computer-controlled_cutting.yaml index 0cbd82326d370e875374b93163231d4c03854040..ffcc11cec8fc3d7fd9ef1a1ddb3241bbd4ac37a3 100644 --- a/src/computer-controlled_cutting.yaml +++ b/src/computer-controlled_cutting.yaml @@ -36,14 +36,11 @@ tasks: - Shown how you made your vinyl project - Included your design files and photos of your finished project faq: | -### What does *characterise* mean? + ### What does *characterise* mean? + > Answer: Describe/understand the nature and features (of your particular laser cutter) -> Answer: Describe/understand the nature and features (of your particular laser cutter) + ### Can I use the Inkscape clone tool for my pressfit kit? + > Answer: No. The clone tool is not a real parametric software. -### Can I use the Inkscape clone tool for my pressfit kit? - -> Answer: No. The clone tool is not a real parametric software. - -### Is it compulsory to design my own file in Vinyl cutting? - -> Answer: Yes. Or modify existing one, and acknowledge where you found it. + ### Is it compulsory to design my own file in Vinyl cutting? + > Answer: Yes. Or modify existing one, and acknowledge where you found it. diff --git a/src/electronics_production.yaml b/src/electronics_production.yaml index a9e1e20831a04eedc05305f04a40cceedc89b99c..30aa18e49a96af496ece4050c65a7829f711d9c6 100644 --- a/src/electronics_production.yaml +++ b/src/electronics_production.yaml @@ -17,8 +17,8 @@ tasks: - Explained any problems and how you fixed them - Included a ‘hero shot’ of your board faq: | -### Does the FabISP need to work to complete the assignment? -> Answer: Yes. By, the end of Embedded Programming week. Because you will program your board from Electronics Design week with it. It is highly recommended that you attempt it this week and explain ALL the debugging that you did to try to find out problems. + ### Does the FabISP need to work to complete the assignment? + > Answer: Yes. By, the end of Embedded Programming week. Because you will program your board from Electronics Design week with it. It is highly recommended that you attempt it this week and explain ALL the debugging that you did to try to find out problems. -### Can we use the locally compiled version of Fab modules to mill PCBs and moulds? -> Answer: There are no requirements for what you use for CAD and CAM, and certainly not to use mods. Having said that, the mods algorithms are more efficient than the older fab modules, so something's wrong if they're taking more time for you. And mods is easier to configure, and shows the internals of the algorithms, so Neil recommends getting set up to use them. + ### Can we use the locally compiled version of Fab modules to mill PCBs and moulds? + > Answer: There are no requirements for what you use for CAD and CAM, and certainly not to use mods. Having said that, the mods algorithms are more efficient than the older fab modules, so something's wrong if they're taking more time for you. And mods is easier to configure, and shows the internals of the algorithms, so Neil recommends getting set up to use them. diff --git a/src/project_management.yaml b/src/project_management.yaml index 01292c0ade55df62238c373dc8e6c5f8653447c9..4b129893eff97d6045d810ff86bf56a294e57c1a 100644 --- a/src/project_management.yaml +++ b/src/project_management.yaml @@ -17,11 +17,11 @@ tasks: - Pushed to the class archive - Signed and uploaded [Student Agreement](https://gitlab.fabcloud.org/academany/fabacademy/2019/site/blob/master/doc/students.md) faq: | -### Is it OK to use someone else’s template to create my website? -> Answer: Yes, if you acknowledge other people’s work. Show you understand how the template works by describing/changing parts of it. + ### Is it OK to use someone else’s template to create my website? + > Answer: Yes, if you acknowledge other people’s work. Show you understand how the template works by describing/changing parts of it. -### Can I host photos and files outside the archive? -> Answer: No. Photos should be resized, compressed and stored in the archive. Large files can be hosted externally, but they should not be essential to evaluate your work. See [General Essentials](http://fabacademy.org/2019/docs/FabAcademy-Assessment/general_essentials.html). Remember that The Global Evaluation team should be able to pull and then assess your work offline. + ### Can I host photos and files outside the archive? + > Answer: No. Photos should be resized, compressed and stored in the archive. Large files can be hosted externally, but they should not be essential to evaluate your work. See [General Essentials](http://fabacademy.org/2019/docs/FabAcademy-Assessment/general_essentials.html). Remember that The Global Evaluation team should be able to pull and then assess your work offline. -### What size should my website be? -> Answer: In the order of tens of megabytes. Ideally growing at an average rate of 1-2 Mb per week. Read the [General Essentials](http://fabacademy.org/2019/docs/FabAcademy-Assessment/general_essentials.html). Compress, resize, etc. \ No newline at end of file + ### What size should my website be? + > Answer: In the order of tens of megabytes. Ideally growing at an average rate of 1-2 Mb per week. Read the [General Essentials](http://fabacademy.org/2019/docs/FabAcademy-Assessment/general_essentials.html). Compress, resize, etc. \ No newline at end of file