knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "man/figures/README-", out.width = "100%" ) library(tidyverse) pkg <- read.dcf("DESCRIPTION") %>% as_tibble() %>% head(1)
The goal of semestr is to manage a syllabus for a university course. The package uses a SQL database with a schedule of reading, homework, and laboratory assignments and due dates, exams, holidays, etc. There are functions for generating content for a HUGO-based web site with the semester schedule and the assignents, as well as PDF copies of the assignments and a full syllabus.
This project is at a very early state of development and is not ready for general use. Use this at your own risk.
This package has not been released to CRAN. You can install the
development version from GitHub using the remotes
package:
remotes::install_github("jonathan-g/semestr")
To get started, you need a SQL database. I have not yet written
instructions or specifications for this database, but there is an example
database planning/ees_3310/example_semester_db.sqlite3
and you can
inspect it and figure out how it works.
library(semestr) semester <- load_semester_db("planning/example_semester_db.sqlite3") generate_assignments(semester) build_pdf_files(semester)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.