Git Product home page Git Product logo

yup-capstone's Introduction

Texting With Socrates

How language affects educational outcomes?

Ricky Boebel, July 2017

Project Description

As a data scientist looking to break into the education sector I chose to partner the homework help application Yup. Yup emphasizes a socratic learning frame work that encourages the tutor to collaborate rather than lecture.My primary focus was:

What are the determinants of student success at Yup? How do we communicate these to customers(educators and parents)?

##Navigating the Repository Unfortunately, due to user privacy constraints I am not able to provide data related to the project. You can view my EDA, data processing and modeling files within the "code" folder above. Note that due to package constraints some of the project used python while R was used for the mixed effects modeling.

Data Overview

Session level

There were over 40,000 unique sessions. Yup had a variety of success metrics that are worth defining: Student success - whether the student arrived at the solution themselves. (Tutor designated) Tutor Success - rating of the tutor. (Student designated) Student Satisfaction - whether or not the student complained after the tutoring session.(Student designated)

Student level

Over 2.5 million messages. Content, sent from(tutor or student) and timestamps all provided.

Feature engineering

Feature engineering was largely dictated by creating groupings that Yup's customer base would be interested in. A key focus was on creating features that relate to the idea of fostering a growth mindset, a widely accepted psychological theory that students an be placed on a continuum according to their implicit views of "where ability comes from". Other features were focused on

  • Categories defining sessions where the following growth mindset phrases appear(defined by Yup)
    • Phrase are: Hard work, Working hard, You're so close, You are so close, Nice effort, You've got this, You got this, Keep at it, Keep trying, Good Job, Almost there, and Yet
  • Number of Questions asked (student/tutor/total)
  • Question type asked (how, what, when , where , why, who)
  • Length of the session
  • Total Messages (student/tutor/total)

Exploratory Data Analysis

Firstly I wanted to see what relationship my success metrics had to each other. I found an interesting relationship between student success and student satisfaction.

Students that solved the homework problem themselves had similar satisfaction rates to those students that failed to find the solution (1.8% difference). One would expect successful students to be less likely to complain. This shows a conflict between teaching techniques and the student's needs.

To better refine a hypothesis I'm going to focus in on successful sessions (solution found by student). Within these successful lessons, I'm going to look at what determines student satisfaction to better inform what teaching language encourage growth in the short term but leaves the student unsatisfied in the long term.

Mixed Effects Logistic Regression

To differentiate between student based effects and tutor based effects I used a mixed effects Logistic Regression. This model acknowledges that there is dependencies between tutoring sessions that are created by students completing multiple sessions. Accounting for these dependencies controls for noise that originates from each student having a different likelihood of satisfaction.

I focused on the effect of the tutor using any of the growth mindset phrases on student satisfaction, because these are variables that are customer base would be most compelling to educators and parents. I used a likelihood ratio test to find features that were significantly correlated with a change in student satisfaction rates. I found that the following features features had a significant effect on student satisfaction.

*Phrases showing no effect on student satisfaction: Hard work, Working hard, You're so close, You are so close, Nice effort, You've got this, You got this, Keep at it, and Keep trying

Interpretation of Effects

Duration of session (Positive effect): This is intuitive as students will be more likely to complain if they are not finding the solution quickly.

"Good job" (Positive effect): This result suggests that the phrase "good job" positively impacts the students satisfaction. Other phrases with a positive sentiment showed no effect, such as "nice effort" and "hard work". This result suggests that using the phrase "good job" is more likely to result in a satisfactory student experience than other phrases that could be used in the same context.

"Almost there" and "Yet" (Negative effect): This result refutes popular educational theory that "almost there" and "yet" encourages students to persevere and leads to improved learning outcomes. This finding suggests that these words may encourage students to solve the problem at hand, but could also decrease the likelihood of the student feeling satisfied at the end of the session.

Value of Analysis

My results show that there is evidence in Yup's messaging data that suggests students have an adverse reaction to being introduced to growth mindset centered techniques. Externally, there is an opportunity to communicate to yup customers that there is a need for the educational community to take a more measured gradual approach to introducing growth mindset teaching techniques and language inside and outside of the classroom. Internally, I've added value by providing information on what phrases are associated with successful and sustainable learning outcomes that could inform future tutor training.

yup-capstone's People

Contributors

ricky-boebel avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.