Closed ErinBecker closed 5 years ago
@ErinBecker some questions for you:
<meta>
tags)?@pbanaszkiewicz I didn't think of this in the context of AMY but I was thinking of creating a data feed for our lessons and curricula that I could use to present this information on our websites. I'll start putting something together and we can discuss possible changes to make this easier for you.
Thanks @fmichonneau, this clears things up for me. Unfortunately, I don't see curriculum/lessons in <meta>
tags in workshop template. Without this tag, entering this additional information is admin's responsibility.
I see. I'll add this info to the meta tags and report back here. Thanks.
@pbanaszkiewicz after discussion, we decided that we would obtain more reliable data if this was entered by the workshop administrators. Current curriculum tags should be:
it would be nice if there was some validation (e.g., the swc-python curriculum tag could only be added if it was a SWC workshop).
These tags will change regularly (every ~6 months, mostly new ones will be added). Would having a regularly updating JSON feed (as mentioned above) be useful? would it be better to have an interface where Maneesha and Sher could create/update them?
@fmichonneau:
I can add an entry in Django's Admin interface allowing admins to add/edit curriculum tags whenever necessary. Additionally we can have "active" field for the tags, which, when set to False, would not allow to apply this tag to any workshop. This way we'd preserve "old" tags and still be able to work easily with newer tags.
That sounds perfect. Thanks @pbanaszkiewicz!
@fmichonneau can you please provide me with human-readable names for these curricula? It turns out we're going to use them in one other place, but it requires showing them to the user, so friendlier language is preferred. I matched some, but not all:
slug | name |
---|---|
swc-python |
Software Carpentry (shell, git, Python) |
swc-r |
Software Carpentry (shell, git, R) |
dc-ecology-python |
Data Carpentry (Ecology with Python) |
dc-ecology-r |
Data Carpentry (Ecology with R) |
dc-genomics |
Data Carpentry (Genomics) |
dc-geospatial |
Data Carpentry (Geospatial) |
dc-socsci-python |
Data Carpentry (Social Sciences with Python) |
dc-socsci-r |
Data Carpentry (Social Sciences with R) |
Coming back from leave, @pbanaszkiewicz do you still need this info?
@fmichonneau no, I used your list and one provided by @maneesha elsewhere and combined them together. Go to https://amy.software-carpentry.org/workshops/events/add/ and see "Curricula taught at the workshop" field for the results!
Great, thank you!
In a workshop object, it would be good to know what curriculum was taught (e.g. DC Ecology, SWC with R) and be able to pull out that information so that we can track how often each curriculum is taught and link specific curricula to assessment.