title | keywords | tags | sidebar | permalink | summary | |
---|---|---|---|---|---|---|
Workshop Scheduler |
homepage |
|
mydoc_sidebar |
index |
These brief instructions will help you get started quickly with the theme. The other topics in this help provide additional information and detail about working with other aspects of this theme and Jekyll. |
When organising a Carpentries workshop a website is created for the workshop using the Carpentries workshop template (https://github.com/carpentries/workshop-template). The workshop template includes a schedule which shows the start and end times of each episode for every day including break times. This program allows a user to capture the start time of a session and the length (in minutes) of all the episodes. The program also allows break and lunch times to be inserted at any point. The program provides for initial keybard input or input from a csv file. Once the user is happy with the schedule it can be exported as an html table which can then be included in the workshop website repository saved as a file called schedule.html.
Dr Jannetta Steyn (jannetta.steyn@newcastle.ac.uk)
Danny Watson ([https://github.com/dkwdaft/])
Jannetta Steyn
RSE Team
Newcastle University
(jannetta.steyn@newcastle.ac.uk)
- Python 3.10
- Windows, Linux or Mac
-
tkinter
pip3 install tk
-
Linux users should also install python3-tk
sudo apt-get install python3-tk
- pandastable
pip3 install pandastable
git clone https://github.com/NewcastleRSE/WorkshopScheduler.git
- run main.py
cd [Path to Repository]
thenpython3.10 main.py
TBD
TBD
TBD
TBD
- Initial Research
- Minimum viable product <-- You are Here
- Alpha Release
- Feature-Complete Release
https://newcastlerse.github.io/WorkshopScheduler/index
Protected and can only be pushed to via pull requests. Should be considered stable and a representation of production code.
Should be considered fragile, code should compile and run but features may be prone to errors.
A branch per feature being worked on.
https://nvie.com/posts/a-successful-git-branching-model/
Please cite the associated papers for this work if you use this code:
@article{xxx2021paper,
title={Title},
author={Author},
journal={arXiv},
year={2021}
}
- This work was funded by internship funding provided by The Research Software Engineering Team of Newcastle University
- The theme used for these GitHub Pages are based on The Documentations Theme for Jekyll