File tree 1 file changed +8
-2
lines changed
1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -130,14 +130,20 @@ You can always test the tools using the "App Store" at:
130
130
This allows you to do test launches as the instructor and student in a test environment using the
131
131
key '12345'.
132
132
133
- Setting up EmScripten
133
+ Setting up Emscripten
134
134
---------------------
135
135
136
136
To compile, run, and autograde code, this site uses Emscripten which compiles C to Web Assembly:
137
137
138
138
https://emscripten.org/
139
139
140
- You need to install the Emscriptem compiler. On Ubuntu:
140
+ Using this means that we can run student in their browser rather than on the server. This
141
+ saves a bunch of compute resources, reliability issues, and security vulnerabilities when
142
+ running student code on the server. The code is compiled to WASM and JS using ` emcc `
143
+ and then the code is sent to the browser for execution and the ouytput is thenn returned
144
+ from the browser.
145
+
146
+ You need to install the Emscripten compiler. On Ubuntu:
141
147
142
148
apt install emscripten
143
149
You can’t perform that action at this time.
0 commit comments