-
Notifications
You must be signed in to change notification settings - Fork 4
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
Reconcile Map data model with database model #163
Comments
Note to remove |
Map data is now here: https://github.com/saxifrage/caac-map/blob/master/output/topics.json |
Oops, didn't mean to unassign you, Tim, was just trying to add myself. |
Spreadsheet from which the map JSON is derived: https://docs.google.com/spreadsheets/d/10PurQxMbALCYNu7I3KfgUb2oMz4Uk5dLPZbTkdNb0ZM/edit?usp=sharing |
Here's a first stab at resolving the differences between the two models. My approach was to reference the map schema, and comment on where that field may already exist in the caac app, note if it needs to be created, or other idiosyncrasies. Map Resource
|
I'm envisioning a JSON endpoint for the map which the python script will consume. In this case, we can make the necessary changes to the CAAC model, shore up consistency in naming in the map and go from there. |
@dmtroyer something else to consider... as part of the open badges work we have been tinkering with a data-model for It could have some ramifications for how we create ours. You should also read up on the badge spec: https://openbadgespec.org/ |
awesome, I was just digging into some of the badge related changes. I can imagine this will flush out more once we integrate badges into the app, but in looking at the awesome open badges spec I'm thinking we should be able to store the badge class id, which is a url that would link us to the all of the other badge goodies and would be better than us storing them ourselves. It also strikes me that the |
Sounds great on both fronts. Make it so! |
I'm kind of spinning my wheels on the following four fields that are included in caac-map's data model
It isn't clear to me how they are being used and what the difference is between them, and how to resolve that in the model. I'm going to move on for now and come back to this, it could possibly benefit from its own issue. |
Sounds like we're killing |
|
The data model for the maps needs to merge with the existing data model
I'll create a new .json template that reconciles the two and then @justinxreese (or his protege) can implement it.
The end result should be a more robust model that will serve both use cases.
The text was updated successfully, but these errors were encountered: