The in-person test that inspired this is also quite an interesting read [0], in particular since it draws some conclusions from the methods of cheating used. Definitely a unique assignment, quite indicative of an interesting teacher and class.
Interesting, though a little odd. It references three books, and gets the titles of two of those books wrong. It appends an "X" at the end of Little Brother and calls Fatal System Error by the wrong title Critical System Error.
That's a fun idea. Sounds a bit like the chuunin exams.
From experience, just memorizing the numbers would be way easier (I did 250 in middle school), but here's my idea:
* Wear pants
* Wire up 10 coin-button-type vibrating motors to a mobile device (with a USB hub and USB-DC adapters, or something to that effect)
* Tape one motor under each of your toes
* Tape the mobile device somewhere inside your clothes that won't be too visible or affect your comfort/posture too much
* Run the wires through your clothes
* Have a program play the digits of pi through the motors with each toe mapped to a different digit
* Ideally you would also be able to start, stop, restart, and rewind at will; maybe this could be handled through buttons behind/under your heels with each action mapped to a short press or long press
I had a similar idea, but I think you've overengineered it slightly:
- Learn morse code for numbers 0 to 9
- Build simple app to run phone vibrate for each number
Personally, I think this would be better with a teammate, who would be able to start/stop/rewind the sequence by having the app listen to a websocket, if the pi-rememberer is asked any questions over Zoom.
We had a similar initial thought, but I was concerned about something like morse code being both too slow and vulnerable to "timing attacks" (professor noticing that the amount of time it takes to recite any digit is directly correlated with what that digit is).
I also assumed that this would be an interactive exercise wherein the professor might stop you to chat midway through and/or drop a few "your audio broke up there; can you back up and repeat the last N digits?"s to throw you off.
That, and it's more interesting if the solution also has a shot of working in person, which is why I didn't go for anything like "hang the numbers around the room".
I'm not convinced that I'd be able to deternine which toe the sensation would be on. If I just use the sensation of touching my toes I have no clue which it is except by knowing where my finger is. Maybe this would improve with practice, but I'd be lost if I had that setup now and went for it
How many people were actually listening to the numbers to determine if they were the correct numbers?
If everyone was focused on trying to catch cheating, they may not have noticed.
I would have tried cheating by only memorizing the first ten and last five digits, then make up the rest in the middle.
The goal was to cheat, not to provide the correct answer.
EDIT: Apparently one of the students who originally was given this test, did in fact use this method [0]:
"Another just memorized the first ten digits of pi and randomly filled in the rest, assuming the instructors would be too lazy to check every digit. His assumption
was correct."
However, if you also prepared a convincing fascade of cheating to for the "explain your method" part, then I would say it is in the spirit and deserves full marks.
> Your assignment is to memorize the first 100 digits of pi having been intentionally given so little time to do so that your only chance of completing the assignment is to cheat.
Sure, it says that, but it also says "at the start of the next class".
Even if classes are one day apart, it's perfectly doable without cheating. But that's not the norm. With more than a full day, you've got plenty of time.
That takes maybe a couple hours. I memorized the first ~50 one day in math class when I was bored. It's been 15 years and I still remember most of them. (Yet, I still can't remember where I left my keys just this morning...)
It would definitely be more work to prepare a method of cheating.
Memorizing ten phone numbers isn’t hard, and those are perfect size! Give these fake phone numbers to 10 fake friends starting with A through J and you’re golden.
I still remember the first one or two hundred digits from high school. I guess I could say I cheated by going back in time and memorizing it. Perhaps I'd just insist that I didn't cheat at all, wink wink.
In high school, it definitely crossed my mind that I could hide earphones under my hair or wear a bracelet with a different color of seed bead for each digit. That's one of the slower methods, and it's easy to catch if you're looking for it, but it works in person and doesn't require a screen.
Unless you had multiple teleprompters around the room, that sounds like it would be less successful than the unprofessional ways some of the students came up with.
The teacher asked students to move their camera around during the recitation.
The article has more details about some of the creative ways the students "cheated" and how the teacher tried to catch them. The obvious methods wouldn't work in this situation.
I participated in some of the early versions of COL Conti's Kobayashi Maru Experiments. He has a lot of other great publications in the cyber education space. Important mentor of mine.
I'd like to note that his thoughts are quite influential still in the US DoD's Cyber communities, including the NSA. I believe it to be very important work.
0: http://www.rumint.org/gregconti/publications/KobayashiMaru_P...
From experience, just memorizing the numbers would be way easier (I did 250 in middle school), but here's my idea:
* Wear pants
* Wire up 10 coin-button-type vibrating motors to a mobile device (with a USB hub and USB-DC adapters, or something to that effect)
* Tape one motor under each of your toes
* Tape the mobile device somewhere inside your clothes that won't be too visible or affect your comfort/posture too much
* Run the wires through your clothes
* Have a program play the digits of pi through the motors with each toe mapped to a different digit
* Ideally you would also be able to start, stop, restart, and rewind at will; maybe this could be handled through buttons behind/under your heels with each action mapped to a short press or long press
- Learn morse code for numbers 0 to 9
- Build simple app to run phone vibrate for each number
Personally, I think this would be better with a teammate, who would be able to start/stop/rewind the sequence by having the app listen to a websocket, if the pi-rememberer is asked any questions over Zoom.
I also assumed that this would be an interactive exercise wherein the professor might stop you to chat midway through and/or drop a few "your audio broke up there; can you back up and repeat the last N digits?"s to throw you off.
That, and it's more interesting if the solution also has a shot of working in person, which is why I didn't go for anything like "hang the numbers around the room".
If everyone was focused on trying to catch cheating, they may not have noticed.
I would have tried cheating by only memorizing the first ten and last five digits, then make up the rest in the middle.
The goal was to cheat, not to provide the correct answer.
EDIT: Apparently one of the students who originally was given this test, did in fact use this method [0]:
"Another just memorized the first ten digits of pi and randomly filled in the rest, assuming the instructors would be too lazy to check every digit. His assumption was correct."
[0] http://www.rumint.org/gregconti/publications/KobayashiMaru_P...
He copied the same middle paragraph into his paper and it took 5 weeks before the teacher noticed.
Even if classes are one day apart, it's perfectly doable without cheating. But that's not the norm. With more than a full day, you've got plenty of time.
It would definitely be more work to prepare a method of cheating.
Not really in the spirit of the assignment though.
In high school, it definitely crossed my mind that I could hide earphones under my hair or wear a bracelet with a different color of seed bead for each digit. That's one of the slower methods, and it's easy to catch if you're looking for it, but it works in person and doesn't require a screen.
This could be set up by placing a phone screen on the laptop keyboard facing up, then positioning a 45° piece of glass and some black baffles.
The article has more details about some of the creative ways the students "cheated" and how the teacher tried to catch them. The obvious methods wouldn't work in this situation.
Deleted Comment
I'd like to note that his thoughts are quite influential still in the US DoD's Cyber communities, including the NSA. I believe it to be very important work.
Finally, an actual use for the touchbar!