App::Math::Tutor::Role::Exercise - basic role for getting exercises
Specifies number of calculations to generate
Lazy hash containing the exercises to fill into the template.
Expected attribute:
The caption of the section containing the challenges. The solutions section will reuse the section caption prepended by Solution:.
Table caption for challenges table. The solutions table will be prepended by the word Solution.
Label of the table containing the challenges - the solutions table will be the given label prepended by solution.
List of table headers - one header per column
List of challenges to exercise
List of solutions of challenges
List of additional package names to pass to \usepackage
List of additional lines to put to document header
Lazy string representing the basename without extension of the output file. The default builder returns the names of all commands in chain joined with empty string.
Lazy string representing the extension of the output file. The default builder returns 'pdf'. Permitted to be set via MooX::Options.
Lazy string representing the location of the output file in file system. The default builder returns the full qualified path name to the current working directory. Permitted to be set via MooX::Options.
The basename of the template file for processing to get the exercises.
Copyright 2010-2014 Jens Rehsack.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.
To install App::Math::Tutor, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::Math::Tutor
CPAN shell
perl -MCPAN -e shell install App::Math::Tutor
For more information on module installation, please visit the detailed CPAN module installation guide.