bootstrapworld / curriculum

6 stars 7 forks source link

Make Practice Standards a dropdown #953

Closed flannery-denny closed 2 years ago

flannery-denny commented 2 years ago

Looking at the computing needs all voices lesson and p1 seems most important but I almost didn't read that far... Screen Shot 2022-06-15 at 4 04 10 PM https://bootstrapworld.org/materials/fall2022-beta/en-us/lessons/computing-needs-all-voices/index.shtml?pathway=algebra-pyret

schanzer commented 2 years ago

Can you list the practices in the order you'd like to see them?

Note that the order will be followed for every lesson

schanzer commented 2 years ago

Here's the current order, defined in shared/langs/en-us/practices/the-practices-dictionaries.rkt:

(require "practices-mlr-dictionary.rkt")
(require "practices-sj-dictionary.rkt")
(require "practices-sep-dictionary.rkt")
(require "practices-cc-dictionary.rkt")
(require "practices-k12cs-dictionary.rkt")
flannery-denny commented 2 years ago

@schanzer I'm not sure. I don't really know much about how these practices are used. I'm excited that we added the sj standards... and I think it's unlikely that they are the primary practices teachers are being held accountable for teaching. and the acronyms don't mean a lot to me. what are MLR? SEP? guessing CC and k12cs are most important. happy to discuss. perhaps @retabak wants to weigh in?

schanzer commented 2 years ago

You can find more details on each one in shared/langs/en-us/practices.

I'll let you and Rachel choose the order you'd like.

retabak commented 2 years ago

To be honest, I was initially very confused by this git issue, because I assumed that "P1" came from the same place as "SJ1." I even drafted a response based on that premise, before having a big "OOOOOH" moment. In fact, I had to google the text of "P1" to figure out that it came from K12CS.

So, I'm wondering: Would it create heaps of additional work for the practices to be offered via a drop-down menu (as we do for standards and textbooks)?

If this requires rearranging the practices in an asciidoc, I can take that on. Would just need some directions.

schanzer commented 2 years ago

@ds26gte I know we discussed this before, but I think Rachel is right -- this should be a dropdown

ds26gte commented 2 years ago

Since the practices for a lesson are a flat list, not a list of lists, a dropdown would be just a single item. OK?

schanzer commented 2 years ago

@ds26gte I'm a little confused by this -- in the shared directory, we specify practice alignments the exact same way we specify every other kind of alignment. For Standards and Textbooks, we have dropdowns for each dictionary. Why can't we do that with practices?

ds26gte commented 2 years ago

You'll find that in the-practices-dictionaries.rkt the var *flat-practices-list* is exported, which removes the subcategories. We can keep the subcategories and have a dropdown similar to the other sections

schanzer commented 2 years ago

@ds26gte yes! make it so. :)

flannery-denny commented 2 years ago

I love this solution. I would suggest slightly more descriptive words than the titles associated with the dictionaries

I think these suggestions will fit. "practices-mlr-dictionary.rkt") --> Math. Lang. Routines (require "practices-sj-dictionary.rkt") --> Social Justice (require "practices-sep-dictionary.rkt") --> Science & Engineering (require "practices-cc-dictionary.rkt") --> Mathematical Practices (require "practices-k12cs-dictionary. --> K12CS

Does that work for you @schanzer ?

schanzer commented 2 years ago

@flannery-denny this appears to be complete. OK to close?

schanzer commented 2 years ago

Closing since this is pretty straightforward. Flannery, feel free to re-open if there's some other dropdown you had in mind?