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

Add tagging for cards(, question types, question views) #46

Open
2 of 12 tasks
NiloCK opened this issue Jan 8, 2019 · 0 comments
Open
2 of 12 tasks

Add tagging for cards(, question types, question views) #46

NiloCK opened this issue Jan 8, 2019 · 0 comments

Comments

@NiloCK
Copy link
Owner

NiloCK commented Jan 8, 2019

Scope:

This issue is for tracking work on the application-logic of the tagging system. For the UI / discoverability of tags, see #143

Content:

A card should be taggable with metadata in order to facilitate relational inferences among cards, and in order to catalog content against, eg, a curriculum standard. A draft:

class Tag {
  text: string // the text of the tag itself
  descriptorText: string // markdown string of text that elaborates on the tag, possibly containing links to source material
  parent(s?): Tag // parents get auto-added when a tag is added. Eg, add common-core.math.9.number-sense-1.2, and common-core.math.9 is added automatically
}

Tags will also serve in order to create filtered study sessions: eg, audio free, calculator required / forbidden, pencil & paper / mental math.

to do:

  • update above to current implementation / revisit above idea(s) (parent -> child card relationship, especially)
  • tagging during card creation
    • BUG: tag on create is applying tags to the created note, not to the cards generated from that note.
    • fix this bug
  • tag suggestion engine?
  • system-tags - non-human generated tagging information should not be visible - how to distinguish
  • filter-function tags
    • implementation
    • UI to distinguish them from 'label' tags
  • tagging during a "browse" session instead of during "study"
  • course tags browsing: Expanded in /course/{id} - work tracker #143
    • listing, eg, card count w/ this tag. browsing cards under the tag
    • editing metadata for tags (short explanatory blurb, longer-form md 'wiki')
NiloCK added a commit that referenced this issue Jan 28, 2019
NiloCK added a commit that referenced this issue Sep 9, 2021
Needs polish, but this 'works' for dogfooding
NiloCK added a commit that referenced this issue Sep 30, 2021
NiloCK added a commit that referenced this issue Oct 28, 2021
NiloCK added a commit that referenced this issue Oct 28, 2021
NiloCK added a commit that referenced this issue Oct 28, 2021
(tagged elos do not adjust here)
(todo: think about this)
NiloCK added a commit that referenced this issue Jan 13, 2022
... has revealed bug in tag-on-create
NiloCK added a commit that referenced this issue Jan 13, 2022
NiloCK added a commit that referenced this issue Jan 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant