Practice Test (PT) Instructions

Practice testing has shown to be a particularly effective learning technique for skill acquisition. The idea is that a learner tries to perform the skill under as realistic conditions as possible. Practice tests are meant to have low stakes and emphasis practicing a skill, unlike other sorts of tests that aim for assessment, like exams. Also important in practice testing is quick feedback, so a learner can quickly resolve any misunderstanding they might have.

Practicing testing in this course will be conducted as follows:

How to Start Each Practice Test

Each time you start a practice test, follow these steps:

  1. Access the GitHub organization’s repositories page.
  2. Create a new repository from the template.
    • Click the New repository button at the top-right of the page.
    • Fill out the Create a new repository form as follows:
      • Repository template: Select the template for the practice test (e.g., template-sa2-pt).
      • Owner: Select comp-7012-s25.
      • Repository name: Use the form in the practice test instructions to generate the name for your repository.
        • It is required that your repository’s name precisely follow the format produced by the form.
      • Select Private, so that only you and your instructors can access your repository.
    • Click the Create repository button at the bottom right of the page.
  3. cd into your workspace folder.
  4. git clone the repo you created above.
  5. cd into the new working tree.
  6. Open the working directory in VS Code, bundle install/rails db:migrate && rails db:seed, and begin the practice test.