From 43fd462d74017ec2760d9f477d53be3bd9b3ee9a Mon Sep 17 00:00:00 2001 From: Charlotte Van Petegem Date: Wed, 3 Jan 2024 19:16:01 +0100 Subject: [PATCH] Write a little bit :( --- bibliography.bib | 27 --------------------------- book.org | 12 ++++++++++++ 2 files changed, 12 insertions(+), 27 deletions(-) diff --git a/bibliography.bib b/bibliography.bib index dc0da12..3b6e3d2 100644 --- a/bibliography.bib +++ b/bibliography.bib @@ -905,15 +905,6 @@ file = {/home/charlotte/sync/Zotero/storage/H3X3P7FN/Downes - 2007 - Models for Sustainable Open Educational Resources.pdf;/home/charlotte/sync/Zotero/storage/EBCULPC9/44796.html} } -@misc{droettboomPyodide2018, - title = {Pyodide}, - author = {Droettboom, Michael and Chatham, Robert and Yurchak, Roman}, - year = {2018}, - url = {https://pyodide.org/en/stable/}, - urldate = {2023-11-27}, - file = {/home/charlotte/sync/Zotero/storage/3YH9TXLY/stable.html} -} - @article{dunicanMakingAnalogyAlternative2002, title = {Making the Analogy: {{Alternative}} Delivery Techniques for First Year Programming Courses}, shorttitle = {Making the Analogy}, @@ -2793,15 +2784,6 @@ file = {/home/charlotte/sync/Zotero/storage/GTAZHIMV/Prvan and OžEGOVIć - 2020 - Methods in Teaching Computer Networks A Literatur.pdf} } -@misc{quentelBrython2014, - title = {Brython}, - author = {Quentel, Pierre}, - year = {2014}, - url = {https://brython.info/}, - urldate = {2023-11-27}, - file = {/home/charlotte/sync/Zotero/storage/6YBLI36A/brython.info.html} -} - @article{raesWebbasedCollaborativeInquiry2014, title = {Web-Based {{Collaborative Inquiry}} to {{Bridge Gaps}} in {{Secondary Science Education}}}, author = {Raes, Annelies and Schellens, Tammy and De Wever, Bram}, @@ -3042,15 +3024,6 @@ publisher = {{Lawrence Erlbaum Associates, Inc}} } -@misc{scottSkulpt2009, - title = {Skulpt}, - author = {Scott, Graham}, - year = {2009}, - url = {https://skulpt.org/}, - urldate = {2023-11-27}, - file = {/home/charlotte/sync/Zotero/storage/8A8ASDV2/skulpt.org.html} -} - @mastersthesis{selsTESTedProgrammeertaalonafhankelijkTesten2021, title = {{TESTed: programmeertaal-onafhankelijk testen van oplossingen voor programmeeroefeningen: Eenvoudig oefeningen opstellen met een DSL}}, author = {Sels, Boris and Dawyndt, Peter and Mesuere, Bart and Strijbol, Niko and Van Petegem, Charlotte}, diff --git a/book.org b/book.org index 79a31f9..1e44da3 100644 --- a/book.org +++ b/book.org @@ -1225,6 +1225,18 @@ Note that this is a recursive format: the values of a collection are also serial The types that values can have are split in three categories. The first category are the basic types listed above. +The second category are the extended types. +These are specialized versions of the basic types, for example to specify the number of bits that a number should be. +The final category of types can only be used to specify an expected type. +In addition to the other categories, =any= and =custom= can be specified. +Like the name says, =any= signifies that the expected type is unknown, and the student can therefore return any type. +=custom= requires the name of the type to be given. +This can be used to, for example, create variable with a class that the student had to implement. + +**** Statements +:PROPERTIES: +:CREATED: [2024-01-03 Wed 17:09] +:END: *** Generic exercise descriptions :PROPERTIES: