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 links to Chip's further extensions #37

Open
dbosk opened this issue Aug 9, 2021 · 0 comments
Open

Add links to Chip's further extensions #37

dbosk opened this issue Aug 9, 2021 · 0 comments

Comments

@dbosk
Copy link
Owner

dbosk commented Aug 9, 2021

On tor 15 jul 2021 22:45:25, Gerald Q. Maguire Jr. wrote:

I've done two tools that extend the functionality of the ladok3 library. One
is designed to take my pseudo JSON information from my LaTeX or DOCX
template and then be able to (1) create a course announcement, course
calendar, KTH calendar posting, (2) create cover and apply it to a thesis,
(3) create a MODS file for importing the metadata into DiVA, and (4) be able
to insert the two titles into LADOK. Note that the 4th function which uses
the ladok3 library is only partially evaluated, since I do not actually have
permission to report such a moment in LADOK - but think that I have the
correct field names. The other program can collect all of the thesis titles
for all of the students in a Canvas course who have completed their degree
project as reported in LADOK and report these in a XLSX file. It is via the
functions used in the second program that I learned what the field names are
used for reporting the two titles. I was very worried for a couple weeks
that I really did not understand this well enough to make it work, but ~3:00
Monday I awoke with the answer of how to do it.

You can find the two programs at https://github.com/gqmaguirejr/E-learning
https://github.com/gqmaguirejr/E-learning they are JSON_to_ladok.py and
thesis_titles.py respectively. It is pretty clear how I have made functions
that could be defined in the two programs, that should be included in the
library.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant