carpentries / lesson-transition

Workflow for transitioning lessons to The Carpentries Workbench
https://carpentries.github.io/workbench/transition-schedule.html
MIT License
2 stars 6 forks source link

datacarpentry/openrefine-socialsci #49

Closed zkamvar closed 1 year ago

zkamvar commented 1 year ago

tracking issues for https://github.com/datacarpentry/openrefine-socialsci/

bencomp commented 1 year ago

First: thanks for your efforts! Looking at the preview in Firefox for Android, I notice a few things.

Screenshot_20230414-233036_Firefox.jpg

Screenshot_20230414-233042_Firefox.jpg

Callouts are not (always?) translated into new style callouts.

Screenshot_20230414-232940_Firefox.jpg

First section title appears above objectives.

Screenshot_20230414-232932_Firefox.jpg

A link text and the link itself are mangled: [instructions... Space between two inline preformatted strings - "get data from" and "this computer" - is invisible (or removed, I cannot tell on mobile).

Screenshot_20230414-232918_Firefox.jpg

"Show me the solution" partially obscures body text.

I noticed that the last episode links to the start with another "next" link. Is that intentional?

zkamvar commented 1 year ago

Hi @bencomp, thank you for your patience. I have gone through the issues you have pointed out and most of them have been fixed! The only two that remain are the untranslated callout block (this I will fix) and the encroaching solution block.

I apologise for the solution block kerfuffle, but unfortunatley, they are a bit more buoyant in the workbench. The solution is to give them another callout block or div to glom onto. My suggestion would be, after the transition, combine the 5th and 6th points into a discussion/solution block, which will end up like this:

screenshot of a yellow discussion/solution block as described above in text

This is how you would code it (note the indent of 3 spaces to maintain the list item block):

5. Hover the mouse over one of the names in the `Facet` list. You should see
   that you have an `edit` function available.

   ::::::::::::::: discussion

   ### Better ways to fix errors

   You could use this to fix an error immediately, and OpenRefine will ask
   whether you want to make the same correction to every value it finds like
   that one. But OpenRefine offers even better ways to find and fix these
   errors, which we'll use instead. We'll learn about these when we talk about
   clustering.

   ::::::::::::::::::::::::::

   :::::::::::::::  solution

   ### Available alternatives

   - `Chirdozo` is likely a mis-entry of `Chirodzo`.
   - `Ruca` is likely a mis-entry of `Ruaca`.
   - `Ruaca - Nhamuenda` and `Ruaca-Nhamuenda` refer to the same place (differ
     only by spaces around the hyphen). You might also wonder if both of these
     are the same as `Ruaca`. We will see how to correct these misspelled and
     mistyped entries in a later exercise.
   - The entry `49` is almost certainly an error but you will not be able to fix
     it by reference to other data.

   :::::::::::::::::::::::::
bencomp commented 1 year ago

Hi @zkamvar, thanks for fixing the issues and commenting. I did indeed notice that some things looked better already :)

I think the encroaching block is also related to #datacarpentry/openrefine-socialsci#121 – as we have a solution without corresponding exercise. I will have a look at transforming the whole thing into exercise+solution, or following your solution.

zkamvar commented 1 year ago

That's great! I will comment within the next hour about the transition once I run my tests.

zkamvar commented 1 year ago

fixed in a36c90ea88fd46dd10bed7bcfc116e1678bef116