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

[enhancement] - Numerical Ordering of The Instruction Site #144

Open
mtakane opened this issue Feb 15, 2022 · 4 comments
Open

[enhancement] - Numerical Ordering of The Instruction Site #144

mtakane opened this issue Feb 15, 2022 · 4 comments
Labels
enhancement New feature or request

Comments

@mtakane
Copy link
Contributor

mtakane commented Feb 15, 2022

📝 Description

Difficulty in determining where a person is when asking for help about a specific step. Want people to be able to specifically call out where they are in the exercises without needing to know or remember which "Here be Dragons" a person is referring to or where "Get GitLab Ready for GitOps" lives.

I do agree that they could just use the search bar, but two folks during run-throughs had trouble describing where they were in the exercise and seasoned facilitators had trouble knowing exactly where in the instructions people were.

🚶 Steps to reproduce

go to the instruction site with the left pane open

🧙‍♀️ Suggested solution

Look at adopting a numbering structure to better indicate where in the instructions you are.
example:

  1. The Manual Menace
    1.1 The Basics
    1.2 ArgoCD
    1.3 Ubiquitous Journey
    1.3.1 Get GitLab Ready for GitOps
    1.3.2 Deploy Ubiquitous Journey
@mtakane mtakane added the bug Something isn't working label Feb 15, 2022
@paulbarfuss
Copy link

This looks great to me. I agree this would help students and facilitators be able to communicate better about issues that come up during a session.

It would also enable being able to easily link to other sections of the exercises to not have to duplicate instructions.

@eformat
Copy link
Member

eformat commented Feb 17, 2022

@mtakane @paulbarfuss - not sure this is a BUG per se ;)

Apart from the search .. if you select the section title in the markdown and right click - copy url:

https://rht-labs.com/tech-exercise/#/3-revenge-of-the-automated-testing/7b-tekton?id=check-builddeploy-time-violations

you get the exact section you are in. all the steps within sections are numbered already.

is that not enough ? you can just share the URL with others / in the chat or wherever if you are stuck

pretty arduous to goto the depths of 1.3.2.3 .. stuff IMHO

@eformat eformat added enhancement New feature or request and removed bug Something isn't working labels Feb 17, 2022
@eformat eformat changed the title 🐛 [bug] - Numerical Ordering of The Instruction Site [enhancement] - Numerical Ordering of The Instruction Site Feb 17, 2022
@paulbarfuss
Copy link

Here is another example of why it is a bit confusing with the current numbering:

Student: I am getting an error setting the team name on step 2 of the Ubiquitous Journey section.

Instructor: Taking a look at step 2 now. What is the error you are getting? Is it when you are clicking "Create Project"?

Student: Where is the "Create Project" button.

Instructor: Big green button. Please share your screen.

Student shares CodeReady Workspaces values-tooling.yaml

Instructor: And you said you are on Step 2 of Ubiquitous Journey? Let's see your Gitlab "Create Project" tab.

Student: Oh, I already did that up above on... looks like Step 2 of Ubiquitous Journey. Why are there two steps with the same number?

Instructor: ... 🤦‍♂️

Going 4 levels deep does seem a little heavy but this is actually how the exercises are structured:

Exercise.Section.Subsection.Step

The main issues are:

  • No numbering at the 3rd level (subsection?)
  • Numbering repeats with each new subsection at the 4th level (steps)

@eformat
Copy link
Member

eformat commented Feb 17, 2022

LOLZ, nice explanation.
i guess technically .. there is a reason why it repeats - which is Markdown automatic numbering for ordered lists. We use this a lot.

what you are suggesting is numbering the headings in markdown - which can be done by adding custom html to all the markdown docs. and then, NOT using markdown automatic numbering in the sections, so it doesn't repeat - again probably custom html. which is quite a lot of work i think.

perhaps we wait, until its facilitated in real life, to see if this is worth doing and if its a problem that eventuates.

you can always just use WORDS for the Subsection today

Instructor: are you in the "Get GitLab Ready for GitOps" or the "Deploy Ubiquitous Journey 🔥🦄" section ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants