Create certificate of attendance
Source:R/certificate_attendance.R
create_attendance_certificate.Rd
Create certificate of attendance (1 certificate per DIN-A4 page)
Usage
create_attendance_certificate(
data = NULL,
path = NULL,
filename = NULL,
language = c("English", "Spanish"),
name.column = NULL,
email.column = NULL,
email.info = NULL,
type = "",
title = "",
date = "",
hours = "",
freetext = "",
signer = "",
signer.role = "",
signature.pic = NULL,
lpic = NULL,
rpic = NULL,
keep.files = FALSE,
template = NULL
)
Arguments
- data
a data frame containing attendees' names (in
name.column
)- path
Character. Path to folder where the PDF certificates will be saved.
- filename
Character. Filename of the pdf. If NULL, default is "Attendance" for English, "Asistencia" for Spanish".
- language
Character. Select 'English' or 'Spanish'.
- name.column
Character. Name of the column in
data
storing attendees' name.- email.column
Character. Name of the column in
data
storing attendees' email address to automatically send them their certificates.- email.info
Object created using
configure_email()
function.- type
Character (optional). Type of event (conference, workshop, seminar...)
- title
Character. Title of the event
- date
Date of the event
- hours
Number of hours the event has lasted
- freetext
Character (optional). Free text to insert between the event title and date. Can include LaTeX commands (see examples).
- signer
Character. Person who signs the certificate
- signer.role
Character. Signer's role or position
- signature.pic
Character (optional). Path to a PNG image to appear in the bottom, above signer's name.
- lpic
Character (optional). Path to a PNG image to appear in the top-left.
- rpic
Character (optional). Path to a PNG image to appear in the top-right.
- keep.files
Logical. Keep the RMarkdown template and associated files in the output folder? Default is FALSE.
- template
Character (optional) RMarkdown template to use. If not provided, using the default template included in
labeleR
.
Value
PDF certificates are saved on disk, in the folder defined
by path
. If keep.files = TRUE
, the RMarkdown template and PNG logo files
will also appear in the same folder.
Examples
if (FALSE) { # interactive()
create_attendance_certificate(
data = attendance.table,
path = "labeleR_output",
language = "English",
name.column = "Names",
type = "class",
title = "Potions Class",
date = "01/01/2021",
hours = 200,
freetext = "organised by {\\bf Hogwarts School year 1992-1993}",
signer = "A.P.W.B. Dumbledore",
signer.role = "School Headmaster",
lpic = NULL,
rpic = NULL,
signature.pic = NULL,
)
}