https://github.com/gatoreducator/executable-examination-example-starter
https://github.com/gatoreducator/executable-examination-example-starter
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/gatoreducator/executable-examination-example-starter
- Owner: GatorEducator
- Created: 2024-08-29T18:17:34.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-24T00:50:09.000Z (over 1 year ago)
- Last Synced: 2025-05-08T00:03:26.374Z (about 1 year ago)
- Language: Python
- Size: 246 KB
- Stars: 0
- Watchers: 4
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 Executable Examination Example: Starter

[](https://www.python.org/)
[](https://github.com/psf/black)
[](https://www.conventionalcommits.org/en/v1.0.0/)
## Table of Contents
* [🚀 Executable Examination Example](#-executable-examination-example)
* [Table of Contents](#table-of-contents)
* [✨ Quick Task List](#-quick-task-list)
* [🧗 Introduction](#-introduction)
* [😁 Note: Student Name](#-note-student-name)
* [🚧 Honor Code](#-honor-code)
* [🌟 Re-type the sentence "I adhered to the Allegheny College Honor Code while completing this examination."](#-re-type-the-sentence-i-adhered-to-the-allegheny-college-honor-code-while-completing-this-examination)
* [🌐 Examination Overview](#-examination-overview)
* [📓 Distribution Requirements](#-distribution-requirements)
* [📙 Learning Objectives](#-learning-objectives)
## ✨ Quick Task List
- [ ] Read the `Introduction` section for a brief overview
- [ ] Read the `Honor Code` section and then digitally sign your pledge
- [ ] Keep a running list of your sources in the `Honor Code` section
- [ ] Read all of the content in this `README.md` file for more details
- [ ] Complete the requested programming tasks in the files in the `exam/questions/` directory
- [ ] Type `gatorgrade` in the `exam/` directory to assess the quality of your solution
- [ ] Review the source code files in the `exam/tests/` to see all of the checks
- [ ] Review the `exam/gatorgrade.yml` to see all check commands used to assess your work
- [ ] Frequently use Git to `commit` and `push` your work to the repository
- [ ] Adhere to all of the restrictions and regulations stated in this document
## 🧗 Introduction
If you are a student completing this assessment as part of a class at Allegheny
College, you will need to complete the programming tasks according to the
instructions inside of the Python source code files in the `exam/questions/`
directory of this repository. If you have questions about this assessment,
please see the course instructor during the assessment time period. You must
read and ensure that you understand all of the instructions in this file before
starting the assessment.
## 😁 Note: Student Name
Note: You must delete `Student Name` and add your name to the subsection header
## 🚧 Honor Code
- You **must** adhere to the Honor Code throughout your completion of the assessment
- You **must** answer all of the questions in the assessment using your own source code and documentation
- You **must** use your laptop computer and the development environment you setup on your laptop
- You **may** use any automated code and/or documentation generation tools to which you have access
- You **must** cite the source of any program code or documentation generated by any software tool
- You **must** cite any references that you consult to aid you in completing this assessment
- You **may not** discuss any aspect of the assessment with anyone except the course instructor
- You **may not** modify any part of the provided source code in the `exam/tests/` directory
- You **may not** modify any part of the provided source code in the `exam/gatorgrade.yml` file
**IMPORTANT**: All students in this course are obligated to adhere to the
Allegheny College Honor Code throughout the completion of this assessment. If
the instructor detects that a student has committed a likely violation of the
Allegheny College Honor Code, this will result in the filing of a report with
the Dean of Students Office and the furnishing of all details about the likely
violation. Please make sure that you review the [Allegheny College Honor
Code](https://sites.allegheny.edu/about/honor-code/) before you start to take
this assessment.
## 🌟 Re-type the sentence "I adhered to the Allegheny College Honor Code while completing this examination."
Note: You must retype the sentence here in order to digitally sign your pledge.
"I adhered to the Allegheny College Honor Code while completing this examination."
**IMPORTANT:** If you do not type the required sentence then the course
instructor will not know that you adhered to the Allegheny College Honor Code
while completing the assessment.
Note: Please list here the sources that you consulted while completing the examination!
## 🌐 Example Examination Overview
- **Examination Released**: At the start of your session
- **Examination Due**: At the end of your session
**Please note that your `git push` access to the GitHub repository containing
the assessment will be disabled after the assessment's due date.**
- The assessment is out of a total of 100 percent, with an automatically reported percentage.
- You must provide answers to all these questions by typing in the Python source code files.
- The final version of the Python source code files must be in your GitHub repository by the due date.
- You may run the automated assessment in your terminal window by using the `gatorgrade` command.
- Unless you already made special arrangements with the instructor, no late work will be accepted for this assessment.
- Unless you already made special arrangements with the course instructor, you must complete the examination
in Alden Hall.
- Unless you already made special arrangements with the course instructor, you must not take any examination
materials or your laptop computer out of Alden Hall when completing the examination.
- You may review details from running the automated assessment in GitHub by using the GitHub Actions tab.
- Your final score for this assessment is subject to revision following review by the course instructor.
- You may talk to the course instructor if you have questions about or you need troubleshooting help with this assessment.