if (requireNamespace("git2r")) { repo = git2r::repository(".") url = git2r::remote_url(repo, remote = "origin") gh_user = basename(dirname(url)) } else { gh_user = "muschellij2" }
knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "man/figures/README-" )
The goal of transcriptr
is to provide intends to give the ability to read structured
PDF files into data available for analysis and tabulation. Currently
working for Johns Hopkins Transcripts
You can install transcriptr
from GitHub with:
# install.packages("remotes") remotes::install_github("`r gh_user`/transcriptr")
For the necessary input, please visit https://sis.jhu.edu/sswf/, log in and then go to Registration → My Grades, then click [View Unofficial Transcript]. This should download a Transcript.pdf
.
If you are an advisor, you need to go to the Advisor Tab:
knitr::include_graphics("man/figures/advisor.png")
then the Advisees List:
knitr::include_graphics("man/figures/advisees.png")
then for an individual student, click Grades:
knitr::include_graphics("man/figures/grades.png")
and then download the transcript by clicking View Unofficial Transcript:
knitr::include_graphics("man/figures/transcript.png")
The read_jhu_transcript
will read this in and give a data.frame
of the parsed output.
The Shiny app: https://jhubiostatistics.shinyapps.io/validate_curriculum/ should also do this for you, allowing you to download a CSV of your data. If you want the grades, you must check that box for the export.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.