Comments (4)
I would also consider the following point when possible :
- the general goal of the sprint (giving context)
- the order of the theme/modules
from immersive-go-course.
on this, as I'm writing the new metadata driven pages (in pieces between calls)
it looks like you want things grouped by theme.
In the new backlog workbook view, you will have ticket type expandable blocks. These will have learning objectives if they pull from primers and projects and the themes as tags/labels.
Q: Do you still want them grouped by theme, or just in the order of blocks listed in the front matter?
The question is about the order the items are shown on this view. At the moment, they are shown in the order they are listed. Do you want them to be grouped by theme, which requires me to reorder this sequence? Or will you expect them to show in the order you list them and you may group by theme manually if you choose?
from immersive-go-course.
Also, I've written a featured link block, where the src is just any external link, which I will put in anyway for the main curriculum, but actually maybe these links should be local blocks so they can carry more metadata? Make sense? EG instead of
+++
[[blocks]]
name="Ops School Shell 101"
src="https://www.opsschool.org/shell_tools_101.html"
caption="Get familiar with shell tools"
time=120
+++
it would be
+++
[[blocks]]
name="Ops School Shell 101"
src="systems/shell-101
+++
going to
+++
title="Ops School Shell 101"
time=120
[objectives]
1="Examine processes running on your system"
2="Send a signal to a running process using `kill`
themes=['linux proficiency', 'how computers work']
+++
Your link and preamble here.
from immersive-go-course.
Q: Do you still want them grouped by theme, or just in the order of blocks listed in the front matter?
The question is about the order the items are shown on this view. At the moment, they are shown in the order they are listed. Do you want them to be grouped by theme, which requires me to reorder this sequence? Or will you expect them to show in the order you list them and you may group by theme manually if you choose?
I'm not sure tbh! I think either could be sufficient/interesting. If we are grouping by theme, we'd probably also want to order the themes somehow (more things to configure, sigh), but ordering in block-order and displaying the themes as chips seems totally reasonable. The fact that some of your examples ^^ have multiple themes (which makes complete sense) maybe suggests towards just block ordering (unless we group by first theme or something).
I think my tl;dr is: Let's just order by block-order and display themes for now? If we wanted to add grouping by theme in the future, I think it wouldn't be too tricky (I could probably even do it myself without needing help!)
On in-line vs external blocks for links - I think either works. Currently we re-use the Troubleshooting Primer link in multiple sprints (though maybe with different learning objectives in each sprint), so external may be useful for deduplicating? But again, I think either works and changing our mind in the future is cheap.
from immersive-go-course.
Related Issues (20)
- Typo in the Sentence HOT 1
- Broken images
- Scrolling is really slow and jerky/jittery in Chrome on macOS HOT 1
- Intro transaction concept
- Replace "just run Postgres" with a more meaningful MySQL set-up in multiple-servers
- Prep: Make clear learning objectives and expected knowledge outcomes from How Computers Really Work reading
- Introduce preparing a post-incident review as part of troubleshooting HOT 1
- Add some reference material on golang Context HOT 2
- Write up example of a protobuf migration HOT 1
- Mark up projects with metadata HOT 1
- Mark up primers with metadata
- kafka-cron part 2 - put in a diagram of intended architecture
- Migrate projects, primers, and paths into the curriculum repo
- Put together an "intro to Rust" equivalent to our "intro to Go" in the prep HOT 1
- Evaluate intro projects for Rust
- Write up sample solutions to intro projects in Rust
- Write up build systems primer
- Write up intro to nix
- Write up "navigating Kubernetes" project
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from immersive-go-course.