learning-unlimited / ESP-Website

A website to help manage the logistics of large, short-term educational programs
82 stars 57 forks source link

ConfirmEmail Sent, Registrations and ConfEmail not recorded #18

Closed jmoldow closed 10 years ago

jmoldow commented 12 years ago

We have a user who reported that he entered the lottery, and received a confirmation e-mail, but upon logging in to check the results, had nothing showing. We checked, and the user indeed had no bits saved (not even any expired ones), and had no ConfEmail or Confirmed user bits set. But in the esparchive, there was indeed an e-mail sent to that user.

Registrations are saved before the confirmation e-mail is sent, so I don't know how this could've occurred.

I don't know if this is a bug in the code, or in the custom setup that MIT used.

For reference: MIT ESP user id #: 61491

jmoldow commented 12 years ago

Also for reference:


We have record of the confirmation email being sent; there are no registration bits associated with the account, and and no record of lottery prefs being entered.

Ben Horkley

---------- Forwarded message ---------- From: Date: Tue, Nov 8, 2011 at 10:43 PM Subject: Re: [ESP] Splash Lottery Results Available To: splash@mit.edu, esp@mit.edu

Hi,

On Mon, Nov 7, 2011 at 5:12 PM, Splash 2011 splash@mit.edu wrote:

You are receiving this email because you began the process of student registration for Splash 2011. If you entered the lottery round of registration, your current schedule is now visible on the student registration page: http://esp.mit.edu/learn/Splash/2011/studentreg.

On Thu, Oct 27, 2011 at 12:08 AM, Splash! 2011 Directors splash@mit.edu wrote:

PLEASE READ THIS EMAIL THOROUGHLY! This is your receipt, confirming that you have entered the lottery for Splash! 2011. This is not confirmation of enrollment in any class; to view your actual class schedule, you must check the website on or after November 6.

On 10/27 I stayed up with my son to register for SPLASH, despite a few hiccups with the web site. I saved a copy of his selections, they are below in case that helps. We received an email confirming that we had entered the lottery.

Logging in today, I see that he has no class selections. I assume it's too late to do anything (other than walk-ins), but I thought I'd check just in case.

He initially registered as ewewm, but due to his birthday the registration form selected 6th grade (he's actually in 7th grade). The system wouldn't allow him to register for any classes since it had him in 6th grade. He registered a second time as ewewm2 (ID 61491), carefully selected 7th grade, and selected classes for the lottery. Received email confirming lottery registration.

We're flying from Pittsburgh for SPLASH. If there's anything that can be done to restore his class selections I'd appreciate it.

Regards,

Sat 9-10 AM Flagged Class: S5439: Terraforming Planets: I Did the Fjords, You Know Classes with interest: M5302: Groups, Escher, and Symmetry. M5202: Sabermetrics: The math and logic behind Moneyball S5320: Your art teacher LIED to you! S5439: Terraforming Planets: I Did the Fjords, You Know X5261: Rock Paper Scissors: Real Professional Strategies. X4905: ZDI.001 Introduction to Zombie Defense Sat 10-11 AM Flagged Class: None Classes with interest: A5341: How To Write 50,000 Words In A Month And Survive S5186: Fun Side of Mechanics X5141: Star Wars: Grand Army of the Republic X5277: The Mystery of Consciousness Sat 11-12 AM Flagged Class: A5221: It Doesn't Just Taste Good! Classes with interest: A5209: Introduction to DJing A5221: It Doesn't Just Taste Good! S5122: Deep Sea S4927: Carbon Chauvinism Sat 12-1 PM Flagged Class: None Classes with interest: A5523: Infographic Design: Turning Data Into Art E4921: Introduction to Plane Crashes E5436: Satellite Design and Engineering - Do It Yourself! H5271: Non-Linear Thinking in a Linear World H5038: Why you make worse decisions than you think you do. H5414: Ultimate Dictator Showdown: Hitler vs. Stalin M5259: Why Math is cool! M5202: Sabermetrics: The math and logic behind Moneyball M5167: Estimation: CLOSE ENOUGH! S4927: Carbon Chauvinism S5346: The Birth, Life and Death of the Universe S4903: Your classical intuition is wrong! S5121: Ants Sat 1-2 PM Flagged Class: S5178: The Search for Alien Life Classes with interest: A5209: Introduction to DJing A5221: It Doesn't Just Taste Good! E5012: Glowing Projectiles! H5038: Why you make worse decisions than you think you do. M5477: Adventures in Logic Land S5178: The Search for Alien Life X5227: Sushi Rolling (and Eating) X5381: The Basics of Fantasy Football Sat 2-3 PM Flagged Class: E5504: Duct Tape & Zip Ties Classes with interest: E5393: Toilets! E5504: Duct Tape & Zip Ties E5423: How to Build an Atomic Bomb (7th-9th) H5156: Human Typewriter H5081: Thinking about Religion H5364: Introduction to the FInnish language M5084: Proving Things with Dots and Lines Sat 3-4 PM Flagged Class: S5175: Multiversal Architecture Classes with interest: C5451: 3D Computer Generated Imagery: Sculpting Digital Worlds E5052: Intro to Drafting M5443: The Fibonacci Sequence M5555: How to Win $$$ M5167: Estimation: CLOSE ENOUGH! S5176: Neglected Diseases of the Bottom Billion S5175: Multiversal Architecture Sat 4-5 PM Flagged Class: A5523: Infographic Design: Turning Data Into Art Classes with interest: A5523: Infographic Design: Turning Data Into Art C5361: How the Internet Works H4929: Greek and Roman Mythology M5554: Fractals and Fractal Dimension M5563: Introduction to Probability S5318: Brain Science and You: Sights, Sounds, Smells, and More S5521: Scale of the Universe Sat 5-6 PM Flagged Class: None Classes with interest: E5423: How to Build an Atomic Bomb (7th-9th) H5081: Thinking about Religion S4910: A Very Gentle Introduction to Cancer S5190: Personal Physics S5230: MRI MRA MRV Sun 9-10 AM Flagged Class: X5381: The Basics of Fantasy Football Classes with interest: A5341: How To Write 50,000 Words In A Month And Survive E5436: Satellite Design and Engineering - Do It Yourself! H5275: Literary Analysis of Popular Culture H4951: Glorious Music H5217: Introductory Latin H5271: Non-Linear Thinking in a Linear World S4907: Explosive Chemistry! S5123: Smallpox X5146: Introduction to Lightsaber Dueling X5381: The Basics of Fantasy Football X4972: An Introduction to Negotiation Sun 10-11 AM Flagged Class: None Classes with interest: E5052: Intro to Drafting Sun 11-12 AM Flagged Class: None Classes with interest: C5266: The Internet & Computer Networks H5038: Why you make worse decisions than you think you do. M5563: Introduction to Probability M5072: Introduction to Statistics S5029: Entropy, and Deriving the Ideal Gas Law: Statistical Mechanics S5439: Terraforming Planets: I Did the Fjords, You Know X5437: ZDI.002: Advanced Biological Concepts in Zombie Preparedness X5208: Mafia Sun 12-1 PM Flagged Class: None Classes with interest: E5436: Satellite Design and Engineering - Do It Yourself! H5038: Why you make worse decisions than you think you do. M5202: Sabermetrics: The math and logic behind Moneyball M5477: Adventures in Logic Land S5123: Smallpox Sun 1-2 PM Flagged Class: H5382: History of Warfare through Board Games, Part 2 Classes with interest: C5433: Script Kiddie Boot Camp E5052: Intro to Drafting E5349: Build your own Rechargeable Solar Lamp H5382: History of Warfare through Board Games, Part 2 M5559: Graphiti Sun 2-3 PM Flagged Class: None Classes with interest: A5344: Freelance Writing In The Internet Age M5072: Introduction to Statistics X4966: Moral Relativism in Comic Books Sun 3-4 PM Flagged Class: E4974: The Great Lego Challenge: A Hands-On Introduction to Engineering Design Classes with interest: C5453: Intro to 2D Game Development E4974: The Great Lego Challenge: A Hands-On Introduction to Engineering Design H5264: What We Say to People, What People Hear M5167: Estimation: CLOSE ENOUGH! X5143: Weapons and Technology of the Star Wars Galaxy Sun 4-5 PM Flagged Class: S5409: Dreams and Dreaming Classes with interest: M5418: Advanced Random Awesome Maths (Middle School Edition) S5409: Dreams and Dreaming Sun 5-6 PM Flagged Class: None Classes with interest: None Sun 6-7 PM Flagged Class: None Classes with interest: None

jmoldow commented 10 years ago

Closing because I don't think we've ever reproduced this bug.