Package: learnitgrid 0.9.0

Philippe Grosjean

learnitgrid: Manage Rubrics or Assessment Grids for GitHub Repositories

Create and manage semi-automatically rubrics to assess GitHub projects (R scripts, R Markdown or Quarto files). Create directed projects where students have to complete documents and submit them to GitHub (classroom) so that they are evaluated using the rubric (or assessment grid).

Authors:Philippe Grosjean [aut, cre], Guyliann Engels [aut]

learnitgrid_0.9.0.tar.gz
learnitgrid_0.9.0.zip(r-4.5)learnitgrid_0.9.0.zip(r-4.4)learnitgrid_0.9.0.zip(r-4.3)
learnitgrid_0.9.0.tgz(r-4.4-any)learnitgrid_0.9.0.tgz(r-4.3-any)
learnitgrid_0.9.0.tar.gz(r-4.5-noble)learnitgrid_0.9.0.tar.gz(r-4.4-noble)
learnitgrid_0.9.0.tgz(r-4.4-emscripten)learnitgrid_0.9.0.tgz(r-4.3-emscripten)
learnitgrid.pdf |learnitgrid.html
learnitgrid/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/learnitr/learnitgrid/issues

On CRAN:

learningprojectrubric

71 exports 1 stars 0.36 score 140 dependencies

Last updated 3 months agofrom:46fa574de1. Checks:OK: 1 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 12 2024
R-4.5-winNOTEAug 12 2024
R-4.5-linuxNOTEAug 12 2024
R-4.4-winNOTEAug 12 2024
R-4.4-macNOTEAug 12 2024
R-4.3-winNOTEAug 12 2024
R-4.3-macNOTEAug 12 2024

Exports:CCcheck_gridschunk_labelscopy_cachecorrect_rmdcreate_contextdecrypt_solutionsdf_structuredigestdir_path_checkdir_path_createencrypt_solutionsfile_path_checkget_git_statsget_wordhas_labels_allhas_labels_anyhas_units_allhas_units_anyhook_last_chunkinstall_grid_exampleis_datais_data_dfis_display_equationis_display_param_equationis_equal_to_refis_identical_to_refis_inline_equationis_inline_param_equationis_renderedis_rendered_currentlink_to_wwwmake_cleanmake_originalmake_preparemake_refmake_solutionmake_testobfuscateobject_attrobject_partobject_strpopulate_tableprepare_filesproject_reporterread_refread_resrecord_resRNRNARNDFSRNMD5RNPRNSTRROROARODFSROMD5ROPROSTRrun_gridsave_as_originalsave_as_solutionselect_answerset_keyswitch_to_last_savedswitch_to_originalswitch_to_solutiontest_dirwrite_reswww_relative

Dependencies:anytimeaskpassbackportsbase64encBHbitbit64briobslibcachemcallrcheckmateclicliprclustercollapsecolorspacecommonmarkcowplotcpp11crayoncrosstalkcurlcyphrdata.iodata.tabledescdiffobjdiffrdigestdplyrDTellipsisevaluatefansifarverfastmapflashClustfontawesomeforeignFormulafsgenericsgetPassggplot2ghgitcredsgluegridExtragtableherehighrHmischmshtmlTablehtmltoolshtmlwidgetshttpuvhttr2iniisobandjquerylibjsonliteknitrlabelinglaterlatticelazyevallifecyclelubridatemagrittrMASSMatrixmemoisemgcvmimemunsellnlmennetopensslparsermdpillarpkgbuildpkgconfigpkgloadpraiseprettyunitsprocessxprogresspromisespspurrrqsR6RApiSerializerappdirsRColorBrewerRcppRcppParallelreadrrematch2rlangrmarkdownrpartrprojrootrstudioapisassscalesshinyshinycssloadersshinydashboardsodiumsourcetoolsstringdiststringfishstringistringrsvBasesvMiscsystestthattibbletidyrtidyselecttimechangetinytextsibbletzdbutf8vctrsviridisviridisLitevroomwaldowithrwritexlxfunxtableyamlzeallot

learnitgrid - Rubrics or Assessment Grids for R Documents in GitHub Repos

Rendered fromlearnitgrid.Rmdusingknitr::rmarkdownon Aug 12 2024.

Last update: 2024-06-02
Started: 2024-05-27

Readme and manuals

Help Manual

Help pageTopics
Summarize and check evaluation grids for the learnitgrid Shiny appcheck_grids
Make proper Rmd/Qmd chunk labels from strings for parsermd::parse_rmd()chunk_labels
Copy data cache from a reference folder into an RStudio projectCC copy_cache
Make sure that Rmd/Qmd chunk labels are written without spacescorrect_rmd
Create a context object for a correction setcreate_context
Transformation functions for creating reference or result objects for testing progress of the students in their project.df_structure digest object_attr object_part object_str
Make sure a directory exists, or create itdir_path_check dir_path_create file_path_check
Encrypt solution files into '..._solution.xxx.aes' filesdecrypt_solutions encrypt_solutions set_key
Summarize the git stats for one or more git repositoriesget_git_stats
Configure Knitr to generate a .Last.chunk objecthook_last_chunk
Install an extended example dataset to try the learnitgrid Shiny applicationinstall_grid_example
Functions to be used in testthat test of the projecthas_labels_all has_labels_any has_units_all has_units_any is_data is_data_df is_display_equation is_display_param_equation is_equal_to_ref is_identical_to_ref is_inline_equation is_inline_param_equation is_rendered is_rendered_current
Create symbolic links under www subdirectory or strip www subdirectory from the pathlink_to_www www_relative
Create or read reference files for testsmake_ref read_ref
Run action of a MAKEFILE from Rmake_clean make_original make_prepare make_solution make_test
Computes the content of a DT::datatable for a correction setpopulate_table
Prepare files for original or solution versionprepare_files
Create a testthat reporter suitable to test projectsproject_reporter
Record, read and write results that capture given characteristics of an objectread_res record_res RN RNA RNDFS RNMD5 RNP RNSTR RO ROA RODFS ROMD5 ROP ROSTR write_res
Run the learnitgrid Shiny applicationrun_grid
A simple multiple choice system in a R chunk, compatible with git and R Markdown or Quarto documentsget_word obfuscate select_answer
Switch to a given version of the document or save such a versionsave_as_original save_as_solution switch_to_last_saved switch_to_original switch_to_solution
Test a project directory, possibly limit the number of usestest_dir