Intervention(s)
Students are randomly assigned to one of two conditions: Structured Learning or Self-guided Learning.
There are two individual case assignments in the course, posted one week apart. For each assignment, students receive an email from the instructor corresponding to their assigned experimental condition. Once assigned to a condition, students remain in that condition for both assignments. Emails are sent as soon as the assignment is posted on the LMS. Students have four days to complete each assignment (e.g., if the assignment is posted on Thursday (or Friday), the solution is due on Monday (or Tuesday), respectively).
There are multiple sections of the course; some sections post the assignment on Thursday and others on Friday.
The subject line of the emails is: “Instructions for your assignment due on <Month> <Day>.” The email templates are shown below.
Note: ‘Opening Message’ and ‘Instructor Name’ are placeholders that will be kept constant across conditions for each case. Similarly, <Month> <Day> are placeholders indicating the assignment due date.
*Structured Learning - Case 1*
Dear students,
[Opening Message 1] The “Cancer Detection” case on binary classification is now available on the DAB platform. We encourage you to start chatting with the AI agent to learn about this case. To help you get started, consider using the following prompts:
1. Please describe the case.
2. Please provide a correlation heat map of the input variables.
3. Please build a logistic regression model to detect cancer and show the detailed steps.
4. Please show me the first 10 rows in the test set with actual outcome, predicted probability, and predicted class label. Format this as a table.
5. Please test the kNN model for this prediction task. What would be a good value of k?
Best regards,
[Instructor Name]
*Self-guided Learning Case 1*
Dear students,
[Opening Message 1] The “Cancer Detection” case on binary classification is now available on the DAB platform. We encourage you to start interacting with the AI agent to learn about this case. To help you get started, consider exploring the following capabilities of the AI agent:
1. The AI agent can provide a description of the case.
2. The AI agent can create various visualizations of the data.
3. The AI agent can perform manipulation and processing on the data.
4. The AI agent can build and evaluate numeric prediction models, such as linear regression and kNN, on the specific outcome variable you choose.
5. The AI agent can perform systematic model tuning to find a good performing model.
Best regards,
[Instructor Name]
*Structured Learning - Case 2*
Dear students,
[Opening Message 2] The “Catalog Company” case on numeric prediction is now available on the DAB platform. We encourage you to start chatting with the AI agent to learn about this case. To help you get started, consider using the following prompts:
1. Please describe the case.
2. Can you visualize the distribution of the “Spending” variable in a histogram?
3. Build a linear regression model to predict spending. Show the detailed process and report the RMSE and MAPE metrics.
4. Please redo the model by not using the purchase variable and report the full model as well as RMSE.
5. Please build a KNN model to predict spending. Choose a good value k and report RMSE.
Best regards,
[Instructor Name]
*Self-guided Learning Case 2*
Dear students,
[Opening Message 2] The “Catalog Company” case on numeric prediction is now available on the DAB platform. We encourage you to start interacting with the AI agent to learn about this case. To help you get started, consider exploring the following capabilities of the AI agent:
1. The AI agent can provide a description of the case.
2. The AI agent can create various visualizations of the data.
3. The AI agent can perform manipulation and processing on the data.
4. The AI agent can build and evaluate various numeric prediction models, such as linear regression and kNN.
5. The AI agent can perform systematic model tuning to find a good performing model.
Best regards,
[Instructor Name]