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

Extend/exchange topics tagging model with robust taxonomies #1257

Closed
3 tasks
saschaben opened this issue Jan 13, 2016 · 2 comments
Closed
3 tasks

Extend/exchange topics tagging model with robust taxonomies #1257

saschaben opened this issue Jan 13, 2016 · 2 comments
Assignees
Milestone

Comments

@saschaben
Copy link
Member

Currently we provide a flat tagging mechanism via the "topics" list, which is owned by each school in Ilios.

In order to meet increasing complex tagging and badging needs, this needs to be modified to provide a means of creating taxonomies of more depth.

Solution will need to allow for:

  • creation of at least two levels (preferably three levels) of taxonomic hierarchy and categorization (eg. "Topics:Anatomy:Spiral Learning Level II", "UCSF49:Cluster XXX:Syndrome Y")
  • creation of descriptive metadata associated with each term (this can be a single text entry value)
  • custom input of values by administrative users

This will require major schema modification, update to the API, and sibling tickets in ilios/frontend to address both administration and display

@saschaben
Copy link
Member Author

@stopfstedt stopfstedt self-assigned this Jan 21, 2016
@jrjohnson jrjohnson modified the milestone: v3.4.0 Jan 29, 2016
@jrjohnson jrjohnson modified the milestones: v3.5.0, v3.4.0, v3.6.0 Feb 5, 2016
homu added a commit that referenced this issue Mar 4, 2016
migrate topics to terms and vocabs, rm topics

refs #1257
follows #1279
fixes #1280
@saschaben
Copy link
Member Author

Prior to launch, we need to add to the migration a tool which will destroy any values in the report table which inlcude "topics" as either subject or prepositional object. Otherwise the existing reports will blow up in the face of the user.

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

3 participants