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

Periodically ingest 'trained' records from legacy system #32

Open
2 of 3 tasks
Lan2u opened this issue Jun 25, 2024 · 3 comments
Open
2 of 3 tasks

Periodically ingest 'trained' records from legacy system #32

Lan2u opened this issue Jun 25, 2024 · 3 comments
Assignees

Comments

@Lan2u
Copy link
Collaborator

Lan2u commented Jun 25, 2024

  • As a trainer for a piece of equipment I want to be able to mark people who have finished the training quiz and attended a training as trained on a piece of equipment.

  • As an admin I want to be able to mark anyone as trained on a piece of equipment even if they aren't registered as doing the quiz so I can resolve issues with the system and mark people who were previously traiined.

  • As a director of makerspace I want to be able to see the quiz -> training -> signoff chain for when a member was trained on a piece of equipment so that I can quickly provide this information to insurers if required.

@Lan2u Lan2u self-assigned this Jun 25, 2024
@erkannt
Copy link
Collaborator

erkannt commented Jun 26, 2024

As an admin I also need to be able to ingest training records from the old database

@Lan2u
Copy link
Collaborator Author

Lan2u commented Jun 27, 2024

As an admin I also need to be able to ingest training records from the old database

Are you able to post an example of the data format

@erkannt
Copy link
Collaborator

erkannt commented Jul 2, 2024

Makespace-Database
This is the DB schema (no guarantee that it is up to date). So we should be able to get a mapping of int -- Equipment_Name and a dump of rows with MemberNumberOfTrainee, MemberNumberOfTrainer, EquipmentInt and DateTrained. When I dump the TrainingRecord table I am currently getting odd looking numbers for the member numbers:

"Lasercutter",1,106179,"",106226,""

I think @wardhills written some python scripts to dump out this kind of information. Might be best to get together remote or in person to do the data import.

@erkannt erkannt moved this to In Progress in Makespace Members App Jul 6, 2024
@erkannt erkannt changed the title Mark members as trained Periodically ingest 'trained' records from legacy system Nov 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

2 participants