Record and build reports on CPD Activities
Project description
CPD Log
This program can be used to record and analyse Continued Professional Development (CPD) Activities. It will create CSV file that lets you add new activities.
CPD Rules are based on the BPEQ and Engineers Australia conditions.
Install
pip install git+https://github.com/aguinane/CPDLog.git
Add an entry
cpdlog new --logfile example.csv
If the logfile does not exist yet it will create one. It will then prompt you to enter the activity details.
Date [2023-01-06]:
Topic: Example Training Course
Hours: 2
A: TertiaryEducation
B: IndustryEducation
C: WorkplaceLearning
D: PrivateStudy
E: Service to Industry
F: Papers
G: IndustryEngagement
H: Other
(A, B, C, D, E, F, G, H) [B]:
Provider []: Company ABC
Learning outcome: I learnt some things
Added entry to example.csv
Show recent entries
cpdlog recent --logfile example.csv --num 5
This will then show the most recent entries in the file, this can be useful if you want to check what CPD you have already entered.
There are 2 entries in the CPD Log File 'example.csv'
2023-01-07 1.0hrs Example Webinar
2023-01-06 2.0hrs Example Training Course
Web GUI
A web GUI is also available to be generated based on the CSV file.
python -m cpdlog gui --logfile example.csv
Logfile location
If you don't want to parse the --logfile argument every time, it will assume the CSV is located at cpdlog.csv in whatever directory you run the command from.
Alternatively, you can set the path to your logfile as an environment variable CPD_LOG_FILE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cpdlog-0.1.1.tar.gz.
File metadata
- Download URL: cpdlog-0.1.1.tar.gz
- Upload date:
- Size: 58.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.31.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0651a8a6bc5b5a3e200515a3dd3b402d3cd0c84d04976f38e19f1fc811e645b4
|
|
| MD5 |
d6a5112c7c500cba6716764e6f8550a7
|
|
| BLAKE2b-256 |
7c662d24c01442156b99def90fabb565a488630afd13e93b6fa4b9ca0668b60b
|
File details
Details for the file cpdlog-0.1.1-py3-none-any.whl.
File metadata
- Download URL: cpdlog-0.1.1-py3-none-any.whl
- Upload date:
- Size: 11.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.31.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7db74b139c7c8b4cceec9bedd09b34259cdee723c65effce3b99ad0926fcba7
|
|
| MD5 |
9a0659004fe40f97696ce0dce798a83a
|
|
| BLAKE2b-256 |
296e702f05a80e8c68f7c3186a503608ee4ef3d2b3e01d1ad957ca10eb6f7c8c
|