Skip to content

richarddmorey/flexTeaching

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flexTeaching

Use rstudio shiny+flexdashboard to create random stats assignments

What is this?

The flexTeaching app is an interface which allows the creation and deployment of lessons and assignments that include personalized random data, based on a random seed based on their student ID.

Screenshot

Students can download their personalized data sets and see the assignment. Assignment markers can obtain the solutions specific to that student using their ID plus the secret in use at the time the student downloaded the data set. Students can obtain solutions to exercises with other randomized data sets for practice.

New assignments can be built and placed in the assignments directory, and they will be automatically picked up by the app.

Benefits:

  • Every student's assignment is unique
  • Markers who know the secret can get the solutions to a student's exercises
  • Students who do not know the secret can still generate an infinite number of practice exercises
  • The student's practice exercises can include the solutions. The solutions can be hidden by the student until needed

How can I play with the app?

See the Wiki, "Running the demo"

How can I help?

You can help in three ways:

  • Create new assignments. Use the included example assignments to generate new assignments and contribute them back to the project.
  • Report/fix bugs. While you're creating a new assignment, you may find a bug. Please report it in the GitHub issues and/or fix it and make a pull request.
  • Add new features. The project is very new. No doubt there are many features that could be added to make it more useful to you and others. Please contribute!

About

Use rstudio flexdashboards to create random stats assignments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages