Skip to content

Commit 0ec71ec

Browse files
committed
add class reviews
1 parent 24212a5 commit 0ec71ec

File tree

5 files changed

+112
-26
lines changed

5 files changed

+112
-26
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# Hi there!
22

3-
# This Dockerfile does _not_ run the Pluto notebooks. You cannot use it to work on the homework exercises. Instead, take a look at our website to learn how to get started with Pluto: http://computationalthinking.mit.edu . If you want to run a Pluto Container (e.g. for homework) take a look here: https://github.com/JuliaPluto/docker-stacks
3+
# This Dockerfile does _not_ run the Pluto notebooks. You can _not_ use it to work on the homework exercises. Instead, take a look at our website to learn how to get started with Pluto: http://computationalthinking.mit.edu . If you want to run a Pluto Container (e.g. for homework) take a look here: https://github.com/JuliaPluto/docker-stacks
44

55
# This is an internal Dockerfile for the Pluto "@bind server" for the course website. It runs all the sliders, buttons and camera inputs, so that you can interact with them directly on the website, without having to wait for binder or a local Pluto session.
66
# Take a look at https://github.com/JuliaPluto/PlutoSliderServer.jl for more info.
77

88
# -fonsi
99

10-
FROM julia:1.7.2
10+
FROM julia:1.8.2
1111

1212
# HTTP port
1313
EXPOSE 1234

src/assets/styles/index.css

Lines changed: 43 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
--fg: #ddd;
3636
--faded-1: #b3b3b3;
3737
--faded-2: #999999;
38+
3839
--sidebar-accent-1: #8b736a;
3940
--search-bg: #363b33;
4041
--search-bg-accent: #4d6542;
@@ -52,9 +53,7 @@ body {
5253
overflow-x: hidden;
5354
background: hsl(235deg 19% 16%);
5455
color: var(--pluto-output-color);
55-
}
56-
57-
body {
56+
5857
/* background: url(bg.svg); */
5958
/* background-color: hsl(231deg 14% 57%); */
6059
/* background-size: cover; */
@@ -71,6 +70,10 @@ h2 {
7170
font-weight: 800;
7271
}
7372

73+
h1, h2, h3, h4, h5, h6 {
74+
color: var(--pluto-output-h-color);
75+
}
76+
7477
pre {
7578
tab-size: 4;
7679
white-space: pre-wrap;
@@ -240,3 +243,40 @@ a.search-result::before {
240243
transform: rotate(356.9deg) translate(0px, 0px);
241244
border-radius: var(--br);
242245
}
246+
247+
248+
.student-feedback .card {
249+
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
250+
margin: 1rem 0rem;
251+
border-radius: 0.4rem;
252+
padding: 0.2rem 1rem;
253+
}
254+
255+
@media (prefers-color-scheme: dark) {
256+
.student-feedback .card {
257+
background: #4b4b4b;
258+
}
259+
}
260+
.student-feedback .card-container {
261+
padding: 4px 16px;
262+
}
263+
.student-feedback .card-container::after,
264+
.student-feedback .row::after {
265+
content: "";
266+
clear: both;
267+
display: table;
268+
}
269+
.student-feedback .semester {
270+
opacity: .6;
271+
}
272+
.student-feedback .feedback {
273+
/* margin-top: 0.5em; */
274+
}
275+
276+
.student-feedback {
277+
margin-bottom: 4rem;
278+
}
279+
280+
blockquote.twitter-tweet {
281+
margin: 0rem;
282+
}

src/installation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ $(
99
begin
1010
# these special elements will automatically update to read the latest Julia version. See the JavaScript snippet at the bottom of this page to see how it works!
1111

12-
version = html"<auto-julia-version>1.7.2</auto-julia-version>"
13-
pkg_version = html"<auto-julia-version short>1.7</auto-julia-version>"
12+
version = html"<auto-julia-version>1.8.2</auto-julia-version>"
13+
pkg_version = html"<auto-julia-version short>1.8</auto-julia-version>"
1414

1515
nothing
1616
end

src/reviews.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
title: "Class reviews"
3+
tags: ["welcome"]
4+
order: 2.2123
5+
layout: "md.jlmd"
6+
---
7+
8+
9+
# Student feedback
10+
11+
12+
<div class="student-feedback">
13+
14+
$(let
15+
feedback = [
16+
(
17+
"Applications Feedback",
18+
"Spring 2020",
19+
@htl("<p>The Introduction to Computational Thinking with Julia class is a welcome departure from the paradigm of teaching the canonical computer science examples such as sorting algorithms and graph search that are often overused in introductory curricula.</p><p>The class delves into real-world applications from the very beginning in a way that gives students an opportunity to be excited about the possibilities of computer science and mathematical modelling all while learning how to harness the power and elegance of the modern language of Julia.</p>"),
20+
),
21+
(
22+
"Class Feedback",
23+
"Spring 2020",
24+
@htl("<p>This is one of the best classes I have ever taken. I like how the content is divided into four main real-world applications of computational thinking, which made learning very enjoyable and also made working with Julia easier for me.</p><p>I also found it amazing that this class provided applications of topics in differential equations and linear algebra classes and added a new way to view them. Unfortunately, I haven't found a similar class on computational thinking for the spring as the skills I gain are very practical and needed in research (I was impressed by the number of MISTI research opportunities that asked for experience with agent-based modeling or modeling in general.)</p>"),
25+
),
26+
(
27+
"Website Feedback",
28+
"Spring 2020",
29+
@htl("<p>The class website made the class lectures and homework easy to find in addition to the GitHub page and canvas. - The Discord channel and Piazza also made it easier to ask questions and see other students' questions and comments. - The feedback for assignments was very clear, and the instructors were willing to explain my mistakes further by email.</p>"),
30+
),
31+
(
32+
"Lecture Feedback",
33+
"Spring 2020",
34+
@htl("<p>The synchronous lectures were very comfortable, and the instructors encouraged us to ask questions.</p>"),
35+
)
36+
]
37+
38+
[
39+
@htl("""
40+
<div class="card">
41+
<div class="card-container">
42+
<h3 class="title">$(f[1])
43+
</h3>
44+
<div class="semester">$(f[2])
45+
</div>
46+
$(f[3])
47+
</div>
48+
</div>
49+
""")
50+
for f in feedback
51+
]
52+
end)
53+
54+
</div>
55+
56+
# What other people are saying
57+
58+
<blockquote class="twitter-tweet"><a style="font-size:1.2em" href="https://medium.com/towards-artificial-intelligence/mits-free-online-course-to-learn-julia-the-rising-star-b00a0e762dfc">MIT's Free Online Course to Learn Julia — The Rising Star</a> &mdash; <em>Review of 18.S191 by Towards AI Newsletter</em></blockquote>
59+
60+
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">the course is exceptional🎇🎇🎇</p>&mdash; YT Cai (@Yitao_CAI) <a href="https://twitter.com/Yitao_CAI/status/1338877387510059014?ref_src=twsrc%5Etfw">December 15, 2020</a></blockquote>
61+
62+
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">I cannot recommend this class enough, it’s awesome. <a href="https://t.co/4BsBEygeLd">https://t.co/4BsBEygeLd</a></p><br>&mdash; James Doss-Gollin (@jdossgollin) <a href="https://twitter.com/jdossgollin/status/1339013228194451456?ref_src=twsrc%5Etfw">December 16, 2020</a></blockquote>
63+
64+
65+
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

src/reviews.mdtodo

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)