Package: exams.forge 1.0.10

exams.forge: Support for Compiling Examination Tasks using the 'exams' Package

The main aim is to further facilitate the creation of exercises based on the package 'exams' by Grün, B., and Zeileis, A. (2009) <doi:10.18637/jss.v029.i10>. Creating effective student exercises involves challenges such as creating appropriate data sets and ensuring access to intermediate values for accurate explanation of solutions. The functionality includes the generation of univariate and bivariate data including simple time series, functions for theoretical distributions and their approximation, statistical and mathematical calculations for tasks in basic statistics courses as well as general tasks such as string manipulation, LaTeX/HTML formatting and the editing of XML task files for 'Moodle'.

Authors:Sigbert Klinke [aut, cre]

exams.forge_1.0.10.tar.gz
exams.forge_1.0.10.zip(r-4.5)exams.forge_1.0.10.zip(r-4.4)exams.forge_1.0.10.zip(r-4.3)
exams.forge_1.0.10.tgz(r-4.4-any)exams.forge_1.0.10.tgz(r-4.3-any)
exams.forge_1.0.10.tar.gz(r-4.5-noble)exams.forge_1.0.10.tar.gz(r-4.4-noble)
exams.forge_1.0.10.tgz(r-4.4-emscripten)exams.forge_1.0.10.tgz(r-4.3-emscripten)
exams.forge.pdf |exams.forge.html
exams.forge/json (API)

# Install 'exams.forge' in R:
install.packages('exams.forge', repos = c('https://sigbertklinke.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Datasets:

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

2.70 score 1 scripts 211 downloads 330 exports 50 dependencies

Last updated 4 months agofrom:8a4fa33800. Checks:OK: 1 WARNING: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 09 2024
R-4.5-winWARNINGOct 09 2024
R-4.5-linuxWARNINGOct 09 2024
R-4.4-winWARNINGOct 09 2024
R-4.4-macWARNINGOct 09 2024
R-4.3-winWARNINGOct 09 2024
R-4.3-macWARNINGOct 09 2024

Exports:add_affixadd_answercol_defadd_bracketadd_breaksadd_cdataadd_dataadd_mathadd_tooltipaffixall_differentall_integeranswercolapply_gridapprox_binom2normapprox_clt2normapprox_equalapprox_rationalapprox_t2normas_fractionas_obsas_resas_resultas_stringas_sumas_tableas_tsassoc_databinombinom_parambinom2normbiv_discrete_probbracketbreaksbrktcalled_bycalledBycatifcc_coefcdatacdfchoice_listCImu_dataCImulen_dataCIpilen_dataclt2normcombinationcombinatoricscombocombscompute_cdfcompute_modescompute_pmdfcompute_probabilitycondition_catcont_table_fillcor_datacramer_coefcramer_vfdassocdata_ndata_n25data_nsqdata_prob2dbinomtestdbldbreaksdcimudcimulendcipilendcorrddiscreteddiscrete2ddunif2denom_25denominator_25dgroupeddhistdhistbreaksdhistwidthdhistxdigitsdistributiondivisor_25dndn25dnsizefreqdnsqdpearsondprob2dt1dtabledtsequalequationsexams2callexerciseexercise_dataextremesfactfactquotfcvtfirstmatchfractionsfreq_tablegapplygen_midgradegrouped_datagrouped_statsgsimplifyhas_digitshistbreakshistdatahistwidthhistxhloophm_cellhm_colhm_indexhm_rowhm_tablehm_titlehm_trhtml_e2mhtml_matrixhtml_matrix_skhtml_mxhu_gradehyper_paramhyperloophypothesis_latexidblin_rangeincomplete_tableineginlineint_resint_resultiposis_distributionis_probis_prob_intervalis_termis_terminalis.distributionis.probkendall_corrknit_selectknitiflatex_bracketlatex_meanlatex_pmsignlatex_problatex_productlatex_sumlatex_sumprodlatex_varlatexdeflbinomlbrlcm_vectorlcmvallfactlfactquotlfraclhypolm_regression_datalm1_datalmathlmatrixlmeanlmr_datalobslproblprodlrvlsgnlstringlsumlsumprodlvarlvecmake_keymakekeymathmchoice_moodlemcvmcvalmeanint_datameansmeans_choicemime_imagemime_imgmod_cellmod_colmod_indmod_rowmod_tmod_titlemod_trmodify_cellmodify_colmodify_indexmodify_rowmodify_tablemodify_titlemodify_trmonommonomialmoodle_m2snbinomtestnearest_argnegnom.ccnom.cramernosanitizenownsprintfnum_resnum_resultnum_solvenum2stronly_digitsord.kendallord.spearmanpdensitypdunif2pearson_datapermutationpmdfpminimumpoint_probabilitypolynomial_minimumpolynomial_probabilitypospprobpprobabilityprime_numbersprimesprint_deprobprob_mxprob_solveprob1probability_solutionprop_binomtest_dataprop_binomtest_numproptest_dataproptest_numproptestsq2normqdunif2randrand_breaksrandomrdunif2referrefer2vectorremove_affixremove_cdataremove_quotesreorder_association_datareplace_fmtrm_spell_checkrmdFormatRVround_25round_deroundedrs_corrrvsample_densitysample_size_freqscale_toschoice_desequationsimple_hloopsimplify_hyperloopslr_datasol_anssol_infosol_intsol_mcsol_mc_anssol_mc_tfsol_metasol_numsol_tfsolutionspearman_corrspellsprobsqrtnpsum_discrete_unif_cdfsum_discrete_unif_pmfsum_discrete_unif_quantilesum_discrete_unif_randsum_sqsumofsquaressumofsquares1t2normtable_datatemplateto_choiceto_mattoHTML_XMLtoHTMLorLatextoltolerancetoRMarkdowntoTabletransformifts_datats_mats_moving_averagets_trend_seasonts_tsttest_datattest_numtteststxt_knitunaffixuncdataunique_elemunique_maxunquotevalvariablesvariationvec2matwidth_breaks

Dependencies:base64encbslibcachemclicommonmarkcrayondigestevaluateexamsextraDistrfastmapfontawesomefsglueGPArotationhighrhtmltoolshunspelljquerylibjsonliteknitrlatticelifecyclemagrittrMASSmemoisemimemnormtnlmepolynompsychR6rappdirsRcpprjsonrlangrmarkdownrstudioapisassspellingstranslatestringdiststringistringrtinytexvctrsxfunxml2xtableyaml

exams.forge

Rendered fromexams.forge.Rmdusingknitr::rmarkdownon Oct 09 2024.

Last update: 2024-07-11
Started: 2024-07-11

Readme and manuals

Help Manual

Help pageTopics
exams.forge: A brief description the packageexams.forge-package exams.forge
Vector Data Additionadd_data
Quote and Prefix and/or Suffix Manipulationadd_affix add_bracket add_cdata add_math affix bracket brkt cdata lmath math remove_affix remove_cdata remove_quotes unaffix uncdata unquote
Difference Testingall_different
Results with Roundingas_res as_result digits rounded tol tolerance val
Vector to String Conversionas_fraction as_obs as_string as_sum lfrac lobs lstring
Conversion to Tableas_table toTable
Time Seriesas_ts
Frequency Optimizationassoc_data dassoc reorder_association_data
Binomial Parametersbinom_param
Breaksadd_breaks breaks dbreaks
Function CallingcalledBy called_by
Condition 'cat'catif condition_cat
Confidence IntervalsCImu_data dcimu
Confidence Interval and Sample Size for the Population Mean ValueCImulen_data dcimulen
Confidence Interval and Sample Size for the Population ProportionCIpilen_data dcipilen
Combinatoricsbinom combination combinatorics combo combs fact factquot lbinom lfact lfactquot permutation variation
Correlation and Data Generationcor_data dcorr
Number of Observationsdata_n data_n25 data_nsq dn dn25 dnsq
Probability/Frequency Matrix Generationdata_prob2 dprob2 prob_mx
Discrete Probability Functionddiscrete
Bivariate Discrete Probability Functionbiv_discrete_prob ddiscrete2
Sum of Two Independent Discrete Uniform Distributionsddunif2 pdunif2 qdunif2 rdunif2 sum_discrete_unif_cdf sum_discrete_unif_pmf sum_discrete_unif_quantile sum_discrete_unif_rand
Class Distributioncdf compute_cdf compute_pmdf compute_probability distribution distribution.default is.distribution is_distribution pmdf point_probability pprob print.distribution prob prob1 quantile.distribution summary.distribution toLatex.distribution
Distributionsdistributions
Number Propertiesall_integer denominator_25 denom_25 deonom_25 divisor_25 has_digits is_term is_terminal only_digits primes prime_numbers round_25
Conditional Value Matchingapprox_equal equal
Equations and Variablesequations variables
Traceback for 'exams2' Functionsexams2call
Data Exercise Structureexercise exercise.default exercise_data
Extremesextremes
Number to String Conversion (Floating Point / Fractional Number)fcvt
Firstmatchfirstmatch
Fractionsapprox_rational fractions
Apply Gridapply_grid gapply
Gradesgrade hu_grade
Central Tendency Measures' Computation of Grouped Datadgrouped grouped_data grouped_stats
Simplified 'hyperloop' Objectgsimplify simple_hloop simplify_hyperloop
Histogram Breakpointsdhistbreaks histbreaks rand_breaks
Histogram Datadhist histdata mean.histogram median.histogram quantile.histogram
Histogram Widthsdhistwidth histwidth width_breaks
Midpoint-Based Data Creation for a Histogramdhistx gen_mid histx
'html_mmatrix' Modificationhm_cell hm_col hm_index hm_row hm_table hm_title hm_tr modify_cell modify_col modify_index modify_row modify_table modify_title modify_tr mod_cell mod_col mod_ind mod_row mod_t mod_title mod_tr
HTML 'exams.forge'html_e2m toHTML_XML
HTML Representationhtml_matrix html_matrix.default html_mx
'html_matrix' Object Creationhtml_matrix_sk lmatrix
Parameters for Hypergeometric Distributionshyper_param
Hyperloophloop hyperloop
Latex Hypothesishypothesis_latex lhypo
Relative Contingency Table Fillcont_table_fill incomplete_table
Text Knittinginline txt_knit
Interval Checkerin_range is.prob is_prob is_prob_interval
Knitting a Text Argumentknitif knit_select
Exam PDF with LaTeXadd_answercol_def answercol latexdef
Least Common Multiplelcmval lcm_vector
Simple Linear Regression and Data Generationlm1_data slr_data
'lm' Simple Linear Regressionlmr_data lm_regression_data
Supporting Functions for Math LaTeX Outputlatex_bracket latex_mean latex_pmsign latex_product latex_sum latex_sumprod latex_var lbr lmean lprod lsgn lsum lsumprod lvar lvec
Character Key Generationmakekey make_key
Most Common Valuecompute_modes mcv mcval mcval.default mcval.histogram
Integer Observations and Meanmeanint_data
Meansmeans means_choice
MIME Imagemime_image mime_img
Monomialmonom monomial
Moodle Multiple-Choicemchoice_moodle moodle_m2s
Nearest Candidate Valuenearest_arg
Association and Correlationcc_coef cramer_coef cramer_vf kendall_corr nom.cc nom.cramer ord.kendall ord.spearman rs_corr spearman_corr
Sanitizationnosanitize
Current Timenow
sprintf with template depending on integer valued 'n'nsprintf print_de round_de schoice_de
Numeric Rounding Listint_res int_result num_res num_result
Target Variable Valuenum_solve sequation toLatex.equation_solve
Number to String Conversionnum2str
Density Functionpdensity sample_density
Pearson Datadpearson pearson_data
Polynomial Minimumpminimum polynomial_minimum
Interval Rangesdbl idbl ineg ipos neg pos
Polynomial Probabilitypolynomial_probability pprobability
print.equationsprint.equations
Print 'html_matrix'print.html_matrix
Total or Conditional Probability Computationlatex_prob lprob print.prob_solve probability_solution prob_solve prob_solve.default sprob toLatex.prob_solve
Binomial Test Data Creationdbinomtest proptest_data prop_binomtest_data
Proportion Testsnbinomtest proptest_num prop_binomtest_num
Proportion Testsproptests
Mean and Standard Deviation for Normal Distributionq2norm
Randomrand random
Generate Vector Element Namesrefer refer2vector
Replacereplace_fmt
Random Variablelrv rmdFormatRV rmdFormatRV, rv
Sample Size Consistency Checkerdnsizefreq sample_size_freq
Rescalingscale_to
Skalenniveauskalenniveau
Solutionssolution solution.default sol_ans sol_info sol_int sol_mc sol_mc_ans sol_mc_tf sol_meta sol_num sol_tf
Precomputed Sum of Squared Datasos100 sos1000 sos200 sos400 sos800
RMarkdown Spell Checkrm_spell_check spell
Calculating Square Roots of n_p_(1-p) Combinationssqrtnp
Sum of Squared Integerssumofsquares sum_sq
sumofsquares1sumofsquares1
Approximationsapprox_binom2norm approx_clt2norm approx_t2norm binom2norm clt2norm t2norm
Frequency Tabledtable freq_table table_data
Templatetemplate
Questions and Solutions List Generationchoice_list to_choice
HTML and LaTeX Matrix RepresentationstoHTML.html_matrix toHTMLorLatex toLatex toLatex.html_matrix
LaTeX Representation of a PolynomialtoLatex.polynomial
Tooltipadd_tooltip tooltip
toRMarkdowntoRMarkdown
Text Representation of a PolynomialtoString.polynomial
Transformationtransformif
Time Seriesdts ts_data
Moving Averagets_ma ts_moving_average
Trend and Season Modelts_trend_season ts_ts
T-tests and Data Creationdt1 ttest_data
T-teststtest_num
T-teststtests
Unique Elementsunique_elem
Unique Maximumunique_max
Vector to Matrix Conversionto_mat vec2mat