Professional Development for Emerging Education Researchers
This repository contains the project website for the PEER Institute. It is an improved and updated version of the old website.
This project was built using Quarto, R, RStudio, and RTools, and hosted on GitHub and Netlify.
- Quarto uses R Markdown and other packages and combines them into one system.
- It allows for simple content creation without having to install many other libraries or packages.
- Easy to create custom formats, and add to existing formats with shortcodes and filters.
- Quarto uses Lua to enable logic in custom metadata.
The Professional Development for Emerging Education Researchers (PEER) Institute supports scholars as they become education researchers and expand their research expertise. PEER focuses on Discipline-based Education Research, advancing both scholarship and teaching goals that are valued at all types of academic institutions.
At PEER, you will learn fundamental and applied research skills in a supportive and participatory research environment.
You will delve into research project development and best practices, engage with like-minded professionals, and gain invaluable insights into the world of educational research. Our expert facilitators will guide you through hands-on activities and collaborative discussions, helping you shape your project and engage your passion.
You will need to follow these steps to run the project:
- Clone the Git repository
- Install R
- Install tools
- Install Quarto
Once you have installed Quarto, it is recommended to add Quarto to Path environment variables. This will make running quarto commands like quarto render
easier.
If you prefer using a CLI terminal and have added Quarto to Path, you can render the site by executing the command quarto render
. This will render all .qmd
files in the directory and subdirectories.
If you prefer using an IDE, see the list below for recommended choices which link to tutorials in the Quarto documentation:
- Visual Studio Code
- In the project's parent directory, open the command palette (Ctrl+Shift+P) and execute the command
Quarto: Render Project
- An output will be created in
/_site/index.html
. There are different options to open it.- Search for the file on the parent directory in VS Code, right-click it, and click on Copy Path. Then, open a browser and paste the path on the search bar.
- Open a file explorer and search for the file, then double-click it. It should open the file on your default browser.
- In the project's parent directory, open the command palette (Ctrl+Shift+P) and execute the command
- RStudio
- In the project's parent directory, on the top navigation bar, click on
Build
and then onRender Website
or use Ctrl+Shift+B
- In the project's parent directory, on the top navigation bar, click on
Quarto documentation also has tutorials for Jupyter, Neovim, and Text Editor
If /_site
is not added to your .gitignore
file, make sure you execute quarto render
or render the website using an IDE before you commit changes.
After you've rendered the site, use the common Git workflow:
git add .
git commit -m"<commit name>"
git push
The website is currently being hosted on Netlify. To learn more about the hosting service please visit Netlify's Site and Documentation
We've run into issues with the Registration Forms and how Netlify managed them in the past. If these issues arise again, try the following:
On your CLI or IDE:
- Re-render the project.
- Perform the Git workflow to push the new content to GitHub.
On Netlify:
- Open your project and on the left navbar go to "Deploys".
- You will see a content section on the page which contains a log or list of deploys.
- On that content section's top right corner, there will be a dropdown box with the text "Trigger Deploy"
- Click on that box and select "Clear Cache and Deploy Site"
- Wait for the site to deploy and check if it updated.
- Eleanor Sayre: GitHub Profile, Personal Website
- Scott Franklin: Github Profile
- Haimar Rubio: GitHub Profile
- Christian Solorio Github Profile
Peer Institute © 2024 by Eleanor Sayre, Scott Franklin, Haimar Rubio, and Christian Solorio is licensed under Attribution-NonCommercial-ShareAlike 4.0 International. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/.