AP CSP: Cheating Issues and Techniques

I use a few sites to supplement Code.org. Don’t we all.

Khan Academy’s AP CS Principles course has many great resources and questions.

Sadly, with free extensions like TamperMonkey and installing scripts from KhanHack, students can get all answers to all Khan questions with no skill and it makes the site worthless to assign and give credit. I have reached out to Khan but I am not getting any help.

Has anyone find a way to prevent students from using KhanHack and TamperMonkey extensions to cheat and be given the correct Khan answers to any question?

Please don’t tell me I need to make an adjustment which just makes our jobs more difficult. Does anyone have solutions like secure browsers or any other solutions?

Inaddition, what measures is code.org taking to prevent students from using AI to find the answers to questions and or coding challenges. As you might already know, all of the code.org assessment question answers are posted everywhere across the Internet as well.

We have a new generation of cheating techniques and I have only seen the AP Board with solutions like secure browsers but even that has limitations.

Thoughts on cheating issues into the future.

I feel your pain. I watched a student just copy and paste questions from Khan Academy into chatgpt to get the answers. When I blocked chatgpt, they moved to Deepseek! It is impossible to keep up. They can use chatgpt to complete all the coding projects and it will give them comments to go along with the code. It is exhausting trying to find ways to get them to practice without cheating. In fact, they see nothing wrong with cheating!

I am afraid the only solution is to grade ONLY work that they do in class while using monitoring software like GoGuardian (if your district provides it) to limit students to only the website you want them to practice on.

I use either Pear Assessment(used to be Edulastic) or AP Classroom for in-class assessments because they both provide a kiosk app on chromebooks that locks them out of everything else.

I would love to hear what others are doing.

Thanks for sharing. I know we are not alone and we need help from the online platforms to keep up providing resources where students cannot cheat.

We also need an easy to use bank of questions where it is easy to print and assess with no technology for the students.

Github CoPilot also knows the AppLab platform.

I don’t see the AP Create Task lasting much longer. I’m all in favor of students writing FRQ style functions like AP CS A to demonstrate coding profieciency.

It’s also no secret we have a new generation of students who don’t know their math facts and multiplication tables. It’s only getting worse. Teachers Need Help!

not exactly sure how the CSP thing works but you could have them answer some questions or describe the behavior of what it does and how it works in class time once they have submitted their code for review

this ensures they actually knew what they wrote while being monitored as a copy pasta scripty person would know next to nothing or what UI elements they named. this would ensure the person who did cheat would have to put in significantly more effort to understand what the program is doing and how it’s executing (i would also recommend you keep these questions secret until all assignments are submitted to you)

this may not be an easy method but may be far easier than modifying the curriculum to make something custom if CDO does decide to implement some countermeasures it will take time this is the best solution i can provide now

Varrience