How to Open Science: Promoting Principles and Reproducibility Practices within the Learning Analytics Community
How to Open Science: Promoting Principles and Reproducibility Practices within the Learning Analytics Community is a tutorial to be presented at the 13th International Conference on Learning Analytics and Knowledge.
This project serves as the repository holding the webpage. The rendered version can be viewed at https://lak2023-tutorial.howtoopenscience.com
The content of this Open Science Framework project is under the Creative Commons Attribute 4.0 International License.
Docker Container
Clone this repository and run the following commands:
docker build -t <image_name> .
docker run --rm -it -p 8000:8000 -v ${PWD}/src:/docs <image_name>
image_name
can be specified to whatever identifier the user desires. This will run the docs server and expose it to the local host on port 8000.
This setup runs in Python 3.9.5. You can install the required libraries through the provided requirements.txt
:
pip install -r requirements.txt
Then navigate to the src
folder in your terminal and serve the docs.
cd ./src
mkdocs serve
You may need to prefix the
pip
ormkdocs
command with eitherpython3 -m
for Unix systems orpy -m
for Windows systems if the python modules were not properly installed onto the path.
@misc{Haim_Shaw_Heffernan_2022,
title={How to Open Science: Promoting Principles and Reproducibility Practices within the Learning Analytics Community},
url={osf.io/kyxba},
DOI={10.17605/OSF.IO/KYXBA},
publisher={OSF},
author={Haim, Aaron and Shaw, Stacy T and Heffernan, Neil T, III},
year={2022},
month={Oct}
}