Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lab: Create if statement lab #416

Merged
merged 4 commits into from
Aug 23, 2024
Merged

lab: Create if statement lab #416

merged 4 commits into from
Aug 23, 2024

Conversation

juliaogris
Copy link
Member

@juliaogris juliaogris commented Aug 21, 2024

Create if statement lab. This is our third lab. I've tested it with my
daughter Mali (thank you!). She managed to do pretty much all of it by
herself with the code hints. The Monte Carlo Pi simulation was the
trickiest I think, but that's more intended as a walk through on the
facilitators side anyway.

The content is on the wordy side but I intend to add some [[ NEXT ]]
buttons within the lab notes in the follow up commit.

We start off with a couple of minor fix-ups to little bugs that were discovered
when building this lab:

  • Fix SVG exports if initial position is not explicitly set to 0 0
  • Tweak CSS for landing page text.

Preview also available at:
https://lab.evytest.dev#welcome-ifs

Reduce width of the main content area to make it more readable on bigger
screens, maximum 72 characters.
Fix 3 column layout for large screens where the editor contracted
to _very_ small. I hope this did it. While at it remove an
accidentally duplicated CSS class.
Fix initial cursor position in SVG export. We had it at `0 0` which is correct,
only that it wasn't transposed. Which means that the Evy program

	circle N

would render a circle at `0 100` instead of `0 0`.
Copy link
Member

@camh- camh- left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🍏 📗

Create `if` statement lab. This is our third lab. I've tested it with my
daughter Mali (thank you!). She managed to do pretty much all of it by herself
with the code hints. The Monte Carlo Pi simulation was the trickiest I think,
but that's more intended as a walk through on the facilitators side anyway.

The content is on the wordy side but I intend to add some [[ NEXT ]] buttons
within the lab notes in the follow up commit.
@juliaogris juliaogris merged commit f447f00 into main Aug 23, 2024
3 checks passed
@juliaogris juliaogris deleted the lab-3 branch August 23, 2024 05:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants