Skip to content

sdaps/sdaps-class

Folders and files

NameName
Last commit message
Last commit date

Latest commit

eb05ed0 · Oct 13, 2024
Mar 12, 2023
Oct 13, 2024
Nov 17, 2022
Mar 12, 2023
Jul 28, 2019
Jan 4, 2018
Jan 4, 2018
Oct 31, 2021
Jul 2, 2017
Apr 20, 2023
Mar 12, 2023
Apr 20, 2023
Mar 12, 2023
Mar 21, 2022
Oct 13, 2024
Dec 18, 2019
Oct 13, 2024
Dec 18, 2019
Apr 4, 2020
Dec 18, 2019
Dec 16, 2019
Dec 22, 2019
Dec 18, 2019
Jun 27, 2020
Dec 18, 2019

Repository files navigation

SDAPS Class and Package repository
==================================

Version: 1.9.10

This repository contains LaTeX classes and packages to create machine readable
questionnaires. Metadata is generated for the whole document and it is
possible to process created forms fully automatically using the SDAPS main
program.

Features
========

 * Flexible metadata generation
 * Different question types:
   - Freeform text
   - Multiple Choice Questions
     * may contain freeform text fields
       (TODO: some people would like a combined checkbox + textfield)
     * standalone
     * as a list (to be implemented)
     * array with questions in rows
     * array with questions in columns
   - Single Choice Qeustions:
     * standalone (to be implemented)
     * as a list (to be implemented)
     * array with questions in rows
     * array with questions in columns
   - Range (1-n answers with optionally further choices):
     * standalone
     * array with questions in rows
 * Array layout features (used for questions in arrays):
   - Can flow over multiple pages and repeats the header automatically
   - Optional document wide alignment of array environments
   - Has complex layout features like rotating the headers to safe space
   - Ability to exchange rows and columns on the fly
 * PDF form generation
 * Complex document wide and local setting handling
 * Possibility to pre-fill questionnaires directly in LaTeX
   (not yet easily usable by end users)

Documentation
=============

The most up to date documentation is in the sphinx directory. An online copy
can be found at http://sdaps.org/class-doc. The documentation in the files
is outdated at this point and likely to be stripped down rather than extended.

Created Files
-------------

 * sdapsbase.sty: Base functionality on which everything else is build.
 * sdapsclassic.cls: Class for creating questionnaires
                     (currently the only proper way of using these packages)
 * sdapspdf.sty: Makes any SDAPS document into a PDF form
 * sdapsarray.sty: Base functionality for tabular like layouts
 * sdapslayout.sty: Base functionality for complex question layouts
 * sdapscode128.tex: Code 128 barcode renderer (re-licensed upstream copy)