Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chlohal/dinner-coding-time

AP Comp Sci homework helper
https://github.com/chlohal/dinner-coding-time

apcsa

Last synced: 25 days ago
JSON representation

AP Comp Sci homework helper

Awesome Lists containing this project

README

        

![Netlify Status](https://api.netlify.com/api/v1/badges/eb92d180-6ab2-47db-9672-07129c6c56aa/deploy-status)
![Discord Membership](https://discord.com/api/guilds/826644184567119952/widget.png)
![LESSONS](https://img.shields.io/badge/CodeHS%20Lessons-208-green?style=flat)
![GitHub forks](https://img.shields.io/github/forks/coleh2/dinner-coding-time?style=flat)
![GitHub last commit](https://img.shields.io/github/last-commit/coleh2/dinner-coding-time?style=flat)
[![Website status for dinnercodingtime.com](https://img.shields.io/website-up-down-green-red/https/dinnercodingtime.com.svg)](https://dinnercodingtime.com/)
# Dinner Coding Time
*An AP Comp Sci homework helper*

## What is this?

**CodeHS has gaps. This is made to fill those in.**

For students who naturally understand computer science, CodeHS is great! Not all of us are like that, though.
Some assignments are hard to understand no matter what. If you don't get the right solution on the first try, it is hard to *ever* arrive at the right solution.
[Weird hacks](https://dinnercodingtime.com/error-almanac/nosuchelementexception) can help you, but those don't better your understanding of coding.

CodeHS is a for-profit site, so they'll design for their customers: the teachers.
They do a wonderful job and it's an incredible site, but __[some features](https://help.codehs.com/en/articles/1108168-preventing-copy-paste-on-student-assignments)
sacrifice [student experience](https://ibb.co/c1PWr1P)[1](#foot-1) in favor of the teachers__.

**This was designed to be something easier and better for students.**

It started off simply giving solutions, just [like](https://github.com/Tanner1638/CodeHS-APCS-Java) other [projects](https://github.com/EntityKunG/CodeHs-Answers-Unit8-9).
Sometimes, that's what someone needs in order to understand the concepts-- especially when faced with vague instructions.

I thought we could do better by adding explanations in hover tips, letting people know what the [variables & syntax constructs](/public/assets/explainer.js) *were*.

Though he had known of the project, my teacher then made us shut it down when told how popular it had gotten.

I petitioned him, asking for permission to restore it with more obvious and obtrusive explanations.
As shown by the **500** students who have joined the Discord server requesting help after this resource was taken away, DCT is a website that can help people.
Especially during virtual education, students are getting less support from their teachers, so we will naturally help each other.

I'm working to get this website back up in a TOS-compliant manner.
In the meantime, I'm working with community members to add other courses to the site, creating contribution tools & guidelines, and improving the site. Don't worry,
it's not dead. Just sleeping :smile:

**In the Meantime**

- Connect on [Discord](https://discord.gg/XGbgDjGa5J) - get help from other students
- Can't use Discord? You can also [ask for help through email](mailto:[email protected]) (may have longer response time)

---

[1](#foot-back-1) Image credit: @Lab via Discord. I know that teachers can disable copy/paste prevention for specific exercises.
It seems like many don't know this or don't bother, though