Created
December 29, 2019 00:12
-
-
Save aopell/5e3b2cdd2c38badb1ba178f40425558c to your computer and use it in GitHub Desktop.
Schoology Plus Survey 2019.ipynb
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "nbformat": 4, | |
| "nbformat_minor": 0, | |
| "metadata": { | |
| "colab": { | |
| "name": "Schoology Plus Survey 2019.ipynb", | |
| "provenance": [], | |
| "collapsed_sections": [], | |
| "toc_visible": true, | |
| "include_colab_link": true | |
| }, | |
| "kernelspec": { | |
| "name": "python3", | |
| "display_name": "Python 3" | |
| } | |
| }, | |
| "cells": [ | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "view-in-github", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "<a href=\"https://colab.research.google.com/gist/aopell/5e3b2cdd2c38badb1ba178f40425558c/schoology-plus-survey-2019.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "4-1h90Wp8tVl", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "# Loading and Formatting the Data" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "colab_type": "code", | |
| "id": "IfUcaA7Hn59z", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "import pandas as pd\n", | |
| "import numpy as np\n", | |
| "import matplotlib.pyplot as plt\n", | |
| "import seaborn as sns\n", | |
| "%matplotlib inline\n", | |
| "sns.set(style=\"darkgrid\")\n", | |
| "import warnings\n", | |
| "warnings.simplefilter('ignore')" | |
| ], | |
| "execution_count": 0, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "6GQudUfKxh0V", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Load Data from the CSV" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "AFOvqmmDlPTP", | |
| "colab_type": "code", | |
| "outputId": "ff381f15-6c7d-4c59-fa23-f94ca13aaf3e", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 802 | |
| } | |
| }, | |
| "source": [ | |
| "import urllib.request as request\n", | |
| "url = \"https://gist.githubusercontent.com/aopell/39a83a128202c91d9911fff3735e7d95/raw/4636cbed2d4ab9d913b81b14a1604e491b193af4/splus-survey-2019-nopii.csv\"\n", | |
| "request.urlretrieve(url, 'data.csv')\n", | |
| "data = pd.read_csv('data.csv')\n", | |
| "data = data.applymap(lambda x: x.strip() if isinstance(x, str) else x)\n", | |
| "data.head()" | |
| ], | |
| "execution_count": 5, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style scoped>\n", | |
| " .dataframe tbody tr th:only-of-type {\n", | |
| " vertical-align: middle;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>Timestamp</th>\n", | |
| " <th>Schoology Plus is...</th>\n", | |
| " <th>Describe how you most use Schoology Plus</th>\n", | |
| " <th>I am a...</th>\n", | |
| " <th>Grade Level</th>\n", | |
| " <th>What school do you go to?</th>\n", | |
| " <th>How often do you use Schoology?</th>\n", | |
| " <th>About how long ago did you start using Schoology Plus?</th>\n", | |
| " <th>Which browser(s) do you use with Schoology Plus?</th>\n", | |
| " <th>Which operating systems do you use with Schoology Plus?</th>\n", | |
| " <th>What kinds of devices do you use with Schoology Plus?</th>\n", | |
| " <th>How did you hear about Schoology Plus?</th>\n", | |
| " <th>How likely are you to recommend Schoology Plus to a friend?</th>\n", | |
| " <th>Which Schoology Plus features are you aware of?</th>\n", | |
| " <th>Which theme do you use most with Schoology Plus?</th>\n", | |
| " <th>Are you aware of the Schoology Plus Discord server?</th>\n", | |
| " <th>What are your favorite features of Schoology Plus?</th>\n", | |
| " <th>What would you like to see added to Schoology Plus?</th>\n", | |
| " <th>What do you think could be improved about Schoology Plus?</th>\n", | |
| " <th>Would you like to make yourself available to be contacted for follow up questions?</th>\n", | |
| " <th>Would you like to enter the drawing for an Amazon gift card?</th>\n", | |
| " <th>Email address</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>0</th>\n", | |
| " <td>9/15/2019 23:19</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>To gauge my class performance and predict futu...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>11</td>\n", | |
| " <td>North Hollywood High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows, macOS</td>\n", | |
| " <td>Personal computer at home, Personal computer (...</td>\n", | |
| " <td>Teacher recommendation</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>Schoology Default</td>\n", | |
| " <td>Yes, I'm already a member!</td>\n", | |
| " <td>Desktop notifications for new grades and what-...</td>\n", | |
| " <td>No suggestion.</td>\n", | |
| " <td>More intuitive interface.</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>1</th>\n", | |
| " <td>9/15/2019 23:33</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I use the hypothetical grades and also created...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>12</td>\n", | |
| " <td>North Hollywood High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows, Chrome OS</td>\n", | |
| " <td>Personal computer at home, Personal computer (...</td>\n", | |
| " <td>School publication</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>A custom theme that I made</td>\n", | |
| " <td>Yes, I'm already a member!</td>\n", | |
| " <td>what-if grades, calculating minimum grade, the...</td>\n", | |
| " <td>dark theme, what-if categories</td>\n", | |
| " <td>If possible, have the option to change the bac...</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>2</th>\n", | |
| " <td>9/16/2019 0:15</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>i use it for school because it looks better an...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>9</td>\n", | |
| " <td>Maywood Center for Enriched Studies</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>9 to 12 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Chrome OS</td>\n", | |
| " <td>School-provided computer (in class or at home)</td>\n", | |
| " <td>Friend at school</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Built in themes (Rainbow, Toy, LAUSD Orange, L...</td>\n", | |
| " <td>Rainbow</td>\n", | |
| " <td>No, but I might join</td>\n", | |
| " <td>i like using the \"What-If Grades\" feature bec...</td>\n", | |
| " <td>i would like if i could personalize schoology ...</td>\n", | |
| " <td>i can't think of anything</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>3</th>\n", | |
| " <td>9/16/2019 3:15</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I use it to check 'What-If' grades. I also use...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>12</td>\n", | |
| " <td>North Hollywood High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows</td>\n", | |
| " <td>Personal computer at home, Personal computer (...</td>\n", | |
| " <td>Teacher recommendation</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>LAUSD Dark Blue</td>\n", | |
| " <td>No, but I might join</td>\n", | |
| " <td>The icons and grades.</td>\n", | |
| " <td>I don't know. May be like notes?</td>\n", | |
| " <td>Nothing! It's great!</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>4</th>\n", | |
| " <td>9/16/2019 6:57</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>The colors, the what-if grades, and the class ...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>9</td>\n", | |
| " <td>William Howard Taft Charter High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>3 to 6 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>Friend at school, Chrome Web Store</td>\n", | |
| " <td>Very likely</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>Rainbow</td>\n", | |
| " <td>Yes, but I don't use Discord</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " Timestamp ... Email address\n", | |
| "0 9/15/2019 23:19 ... *****@*****.***\n", | |
| "1 9/15/2019 23:33 ... *****@*****.***\n", | |
| "2 9/16/2019 0:15 ... *****@*****.***\n", | |
| "3 9/16/2019 3:15 ... *****@*****.***\n", | |
| "4 9/16/2019 6:57 ... *****@*****.***\n", | |
| "\n", | |
| "[5 rows x 22 columns]" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "nYZ8a0ARxUsT", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Number of Responses" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "HesFYYx0pDHb", | |
| "colab_type": "code", | |
| "outputId": "c866a9c2-ed1b-4a02-ebc5-83bae1fa3291", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 34 | |
| } | |
| }, | |
| "source": [ | |
| "count = len(data)\n", | |
| "count" | |
| ], | |
| "execution_count": 6, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/plain": [ | |
| "347" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 6 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "Zc9FGbxPxsUd", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Columns" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "b7LRmbVlpX2Y", | |
| "colab_type": "code", | |
| "outputId": "90a6761f-4616-4810-cb65-502fe4ccf77a", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 391 | |
| } | |
| }, | |
| "source": [ | |
| "questions = list(data.columns)\n", | |
| "questions" | |
| ], | |
| "execution_count": 7, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/plain": [ | |
| "['Timestamp',\n", | |
| " 'Schoology Plus is...',\n", | |
| " 'Describe how you most use Schoology Plus',\n", | |
| " 'I am a...',\n", | |
| " 'Grade Level',\n", | |
| " 'What school do you go to?',\n", | |
| " 'How often do you use Schoology?',\n", | |
| " 'About how long ago did you start using Schoology Plus?',\n", | |
| " 'Which browser(s) do you use with Schoology Plus?',\n", | |
| " 'Which operating systems do you use with Schoology Plus?',\n", | |
| " 'What kinds of devices do you use with Schoology Plus?',\n", | |
| " 'How did you hear about Schoology Plus?',\n", | |
| " 'How likely are you to recommend Schoology Plus to a friend?',\n", | |
| " 'Which Schoology Plus features are you aware of?',\n", | |
| " 'Which theme do you use most with Schoology Plus?',\n", | |
| " 'Are you aware of the Schoology Plus Discord server?',\n", | |
| " 'What are your favorite features of Schoology Plus?',\n", | |
| " 'What would you like to see added to Schoology Plus?',\n", | |
| " 'What do you think could be improved about Schoology Plus?',\n", | |
| " 'Would you like to make yourself available to be contacted for follow up questions?',\n", | |
| " 'Would you like to enter the drawing for an Amazon gift card?',\n", | |
| " 'Email address']" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "xCPbIgQw1tRe", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Rename for Ease of Use" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "NbaXeokaxrhT", | |
| "colab_type": "code", | |
| "outputId": "c4932d8f-026a-4e96-97fb-5f4063cfa600", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 649 | |
| } | |
| }, | |
| "source": [ | |
| "cols = ['date', 's+', 'top_use', 'role', 'grade', 'school', 'schoology_use', 'start_time', 'browsers', 'os', 'devices', 'first_heard', 'recommend', 'known_features', 'theme', 'discord', 'favorite_features', 'feature_requests', 'potential_improvements', 'follow_up', 'drawing_entry', 'drawing_email']\n", | |
| "data.rename(columns={data.columns[i]: cols[i] for i in range(len(data.columns))}, inplace=True)\n", | |
| "data.head()" | |
| ], | |
| "execution_count": 8, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style scoped>\n", | |
| " .dataframe tbody tr th:only-of-type {\n", | |
| " vertical-align: middle;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>date</th>\n", | |
| " <th>s+</th>\n", | |
| " <th>top_use</th>\n", | |
| " <th>role</th>\n", | |
| " <th>grade</th>\n", | |
| " <th>school</th>\n", | |
| " <th>schoology_use</th>\n", | |
| " <th>start_time</th>\n", | |
| " <th>browsers</th>\n", | |
| " <th>os</th>\n", | |
| " <th>devices</th>\n", | |
| " <th>first_heard</th>\n", | |
| " <th>recommend</th>\n", | |
| " <th>known_features</th>\n", | |
| " <th>theme</th>\n", | |
| " <th>discord</th>\n", | |
| " <th>favorite_features</th>\n", | |
| " <th>feature_requests</th>\n", | |
| " <th>potential_improvements</th>\n", | |
| " <th>follow_up</th>\n", | |
| " <th>drawing_entry</th>\n", | |
| " <th>drawing_email</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>0</th>\n", | |
| " <td>9/15/2019 23:19</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>To gauge my class performance and predict futu...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>11</td>\n", | |
| " <td>North Hollywood High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows, macOS</td>\n", | |
| " <td>Personal computer at home, Personal computer (...</td>\n", | |
| " <td>Teacher recommendation</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>Schoology Default</td>\n", | |
| " <td>Yes, I'm already a member!</td>\n", | |
| " <td>Desktop notifications for new grades and what-...</td>\n", | |
| " <td>No suggestion.</td>\n", | |
| " <td>More intuitive interface.</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>1</th>\n", | |
| " <td>9/15/2019 23:33</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I use the hypothetical grades and also created...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>12</td>\n", | |
| " <td>North Hollywood High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows, Chrome OS</td>\n", | |
| " <td>Personal computer at home, Personal computer (...</td>\n", | |
| " <td>School publication</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>A custom theme that I made</td>\n", | |
| " <td>Yes, I'm already a member!</td>\n", | |
| " <td>what-if grades, calculating minimum grade, the...</td>\n", | |
| " <td>dark theme, what-if categories</td>\n", | |
| " <td>If possible, have the option to change the bac...</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>2</th>\n", | |
| " <td>9/16/2019 0:15</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>i use it for school because it looks better an...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>9</td>\n", | |
| " <td>Maywood Center for Enriched Studies</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>9 to 12 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Chrome OS</td>\n", | |
| " <td>School-provided computer (in class or at home)</td>\n", | |
| " <td>Friend at school</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Built in themes (Rainbow, Toy, LAUSD Orange, L...</td>\n", | |
| " <td>Rainbow</td>\n", | |
| " <td>No, but I might join</td>\n", | |
| " <td>i like using the \"What-If Grades\" feature bec...</td>\n", | |
| " <td>i would like if i could personalize schoology ...</td>\n", | |
| " <td>i can't think of anything</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>3</th>\n", | |
| " <td>9/16/2019 3:15</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I use it to check 'What-If' grades. I also use...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>12</td>\n", | |
| " <td>North Hollywood High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows</td>\n", | |
| " <td>Personal computer at home, Personal computer (...</td>\n", | |
| " <td>Teacher recommendation</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>LAUSD Dark Blue</td>\n", | |
| " <td>No, but I might join</td>\n", | |
| " <td>The icons and grades.</td>\n", | |
| " <td>I don't know. May be like notes?</td>\n", | |
| " <td>Nothing! It's great!</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>4</th>\n", | |
| " <td>9/16/2019 6:57</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>The colors, the what-if grades, and the class ...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>9</td>\n", | |
| " <td>William Howard Taft Charter High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>3 to 6 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>Friend at school, Chrome Web Store</td>\n", | |
| " <td>Very likely</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>Rainbow</td>\n", | |
| " <td>Yes, but I don't use Discord</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " date ... drawing_email\n", | |
| "0 9/15/2019 23:19 ... *****@*****.***\n", | |
| "1 9/15/2019 23:33 ... *****@*****.***\n", | |
| "2 9/16/2019 0:15 ... *****@*****.***\n", | |
| "3 9/16/2019 3:15 ... *****@*****.***\n", | |
| "4 9/16/2019 6:57 ... *****@*****.***\n", | |
| "\n", | |
| "[5 rows x 22 columns]" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 8 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "yd65lAWqFdzs", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Correctly Format Dates" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "0pB-eo1G1a9N", | |
| "colab_type": "code", | |
| "outputId": "41d5d61c-a4d6-4a03-d2bc-998c23c5b263", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 221 | |
| } | |
| }, | |
| "source": [ | |
| "data['date'] = pd.to_datetime(data['date'])\n", | |
| "data['date']" | |
| ], | |
| "execution_count": 9, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/plain": [ | |
| "0 2019-09-15 23:19:00\n", | |
| "1 2019-09-15 23:33:00\n", | |
| "2 2019-09-16 00:15:00\n", | |
| "3 2019-09-16 03:15:00\n", | |
| "4 2019-09-16 06:57:00\n", | |
| " ... \n", | |
| "342 2019-10-15 20:55:00\n", | |
| "343 2019-10-16 12:07:00\n", | |
| "344 2019-10-16 14:13:00\n", | |
| "345 2019-10-16 14:19:00\n", | |
| "346 2019-10-16 14:21:00\n", | |
| "Name: date, Length: 347, dtype: datetime64[ns]" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 9 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "xnEBToFS86GI", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "# Data Analysis" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "KWv5EUlyFh2z", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Responses over Time" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "8BBbiP6Q1-I9", | |
| "colab_type": "code", | |
| "outputId": "a0fe4793-15ab-4db8-cb86-491d720192c3", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 389 | |
| } | |
| }, | |
| "source": [ | |
| "first = min(data['date'])\n", | |
| "last = max(data['date'])\n", | |
| "print(f'First Response: {first}\\nLast Response: {last}')\n", | |
| "sns.lineplot(data['date'], range(count))\n", | |
| "plt.xlim(first, last)\n", | |
| "plt.ylim(0)\n", | |
| "plt.xticks(np.arange(first, last.replace(day=last.day + 1), dtype='datetime64[D]'), rotation=90)\n", | |
| "plt.xlabel('Date')\n", | |
| "plt.ylabel('Response Count')\n", | |
| "plt.title('Response Count over Time');" | |
| ], | |
| "execution_count": 10, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "First Response: 2019-09-15 23:19:00\n", | |
| "Last Response: 2019-10-16 14:21:00\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "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\nSElJAWDatGmMHz+eIUOG8MMPP/Dqq6+yfv16Z519+/alU6dO7Nu3jz59+jB+/Hj69euHVls+z44f\nP54nn3ySwsJC/vrXv/LCCy9w99138+233/Laa6/x8ccfO8s+8cQTdOrUif79+5OSkkJISAg9e/Zk\n5cqV3HnnnTzzzDMAzJgxA19fXyZOnEhMTAxQ9ke3fv16jEYjf/3rX1VtlwEDBpT7Q16+fDmHDh2i\nffv27NixgylTpvDII49U2IbPPfccUVFRlJSUkJqaSsuWLRk7diw7duwgJyeHZcuWOevs1atXhXYL\nCgoICgoCYP/+/RXqX7t2LTt37mTUqFHs2rWLDh068D//8z/O148cOdI5JMxzzz1Hly5dGD16NHv2\n7GHjxo28//77zrI9e/Z0jjs2atQoxo0bR5s2bSrE9MADDzB8+HCKiorYtm0bY8eOZezYsezevZuN\nGzeW+5L585//jIeHB/369WPbtm00b96c1q1b8+677zJu3DgeeOABAKZMmUJCQgITJ04kJCQEKPty\nWr9+PQcPHmTt2rXOOq//EF9r+PDhfPXVV87nc+fOxWQy0alTJzZs2ECvXr2YN29ehe34pz/9ib59\n+2I0Gtm2bRsjR45k3LhxbNu2jf3797Nq1Spnne3atUOj0VRIzgAajYbjx49XqL+qzxK4z+dJ3if1\n71OVlAZizJgxzsdjx45VjEajoiiKYrValREjRjjXDR061Pn497///Q3ruPZ5Tk6OsnbtWmXEiBFK\nnz59lOXLlyvnzp2r9HUDBw6sss6RI0eWe37vvfcqiqIoZrO5XGzXPr7e9et69uxZ6b8ePXoo7du3\nL1d2xIgRSmlpqbNf9957r7Jy5coKsV6N02azKd27d1dsNpuiKIricDgq9OHhhx9W5s2bp6SmpiqX\nL19WLl26pPTr10+5fPmycvny5Uq3xR/+8AclNzdXURRFKSkpKfceKYqiDBs2zPl47Nix5dbd6H06\nevSosmjRIqV79+7KuHHjlH/+859KUVGRs9zo0aOdj/v161dlnXfffbfzsdVqVSZOnKgoiqLk5+eX\ni+3ax9e7/n1q27at0q5dO6Vt27bOf1eft2vXrlzZa7exyWRSnnjiCeXPf/6z4nA4ysV6bZ9+97vf\nlatj1KhR5Z7PmTNHmTt3brltcv3fq6Ko/yxd38f6/HmS90n9+1SVBnNISlEU5y6bTqfDz88PAA8P\nDzw8/jtPVMeOHZ2/JOPi4vjxxx+Bst00T0/PcnVqNGUTiYSFhfHoo4+yefNmVq5cSUFBAffee6+z\nnN1ux2AwcPHiRQoKCkhNTQXKfsGUlpZWqPPqIZ20tDQcDgcAXl5e5eLUarVcunSpQj8vXrzojOva\nvq9bt45PP/20wr/KBmq82s+wsDDWrl3Ld999x6uvvlqu3qux6HQ6oqOj0el0zviv/0X4/vvv065d\nO+bMmYPRaKRx48Z4eHgQGxtLbGxshe159fHV2Hx8fMr1HaBp06bOwz9NmzZ1Ts2bnZ1doT9X6+3Q\noQMLFizg66+/ZvLkyXz++ef07dvXWc5ms2GxWDAYDBQWFjp30U0mExaLpVydOp3OucxoNDofBwUF\nlfs78fLyqnCYBODHH39Er9eXWxYREcG+ffs4ceKE89/x48c5ceIEkZGR5cpeHaEZwNvbm5UrV2Iy\nmZg1a5bzb+bavgO0b9++0u1y1dKlSxk8eDCPPPIIe/bsqbQMqP8sgft8nuR9Uv8+VaVez7hXHSdP\nniQ+Ph5FUdBoNGRmZhIVFYXFYin3xi1cuJA5c+bw/vvvExUVxR//+Eeio6Px8fFh6dKl5epUKtkl\n7NKlC126dGH+/PnOZQ8//DBDhgwB4KWXXuKFF14gKCiIX375pcIxz4cffpjRo0fTvn17jhw54tx9\nzcnJcR56Apg1axb3338/HTt2dH7ppqWlcfToURYtWlSuzo4dO5KXl0e7du0qxBsVFVXuub+/Pxcv\nXqRp06bO5++++y7Tpk3j1KlTznJarRaLxYKXlxcbN250Li8pKanQBsCDDz5Inz59WLBgAd27d690\n2506dYpevXqhKArFxcXOmRNtNlu5Dx6UTc379NNPs27dOoKCgpgwYQIdOnQgIyOjwnmZ69vS6/WM\nGDGCESNGcOXKFefyUaNGcffdd2Oz2Zg+fTrPPPMMbdu25eDBgwwaNKhcHSNHjuTee+8lISGBffv2\nOQ9B5eTklCv30ksvMXv2bLy8vMq9TxaLpdxhO4AePXpw+vRpevToUWHbdOrUqdzz8PBwTpw44XxP\ndTodr776Ki+88EK5Y9fe3t4YjUb8/f1Zs2aNc3leXp4zyV9r4MCBdOnShcWLF7Nly5YK2x3Uf5ag\n4ufpoYceIiYmpt59ntz5fdq6dWuNv09Vfe9VpcGcw7iRwsJCzp07R5cuXcotT01N5cyZMzgcDqKj\no+nYsWOF1x46dIj4+HhV7eTn56MoCiEhIRiNRvbt20fjxo0rnRnw7NmznD59mnbt2tG8efMb1llS\nUsKePXvIyMgAyuYH6du3r/OXxFWlpaXodLpK//Aq65O/vz+tW7euUMcnn3zi/GLMzs4mJCSkwi+V\nK1eucP78+UrPW0DZZV946AAAC6lJREFUl8LatWs5cOAAq1evLrcuLS2t3PPIyEg8PT0xGAwcPHjQ\n+SVxrW+++abc+9SvXz98fMpPo7tjxw6GDRt2074DzhP97dq1Iz09ne3bt9O4cWOGDh1aoezevXs5\nefIkHTp0oGfPnjesU1EUjh49Wu596tixY6W/CtW6cOECnp6e5fbQrra1Z88e+vfv73xeWTsGg4Gc\nnJxKz+VctXXrVn744QeSkpJUxXSjz9LVeM+ePVuvP0/u+j5t27aN77//vkbeJzXfe1Vp8AlDiPro\n6mWdgYGBNVbWXeqsD+2LW9NgzmFU5frd2N9ari7qVHu5Xm2VvdU6v/zyyxqvszb6VFWc1amzOpdL\nVufSTrVlb7XOfv36qaqzqnL1rU+3erlsbXzuq1PWXeqEBpQwKrt2+eq/a48lqi3n6jpffPFFTp06\nxR133MGKFStYsmSJc93VE1a1WfZW63z11VdrvM7a6FNVcVanzqSkJO666y7atm3Lo48+SqNGjdi5\ncyf33HMPr7zySrk6Z82aRZMmTdi1axeHDh3i8OHDfP755zRu3JhZs2bdUtlbrfPw4cOq6qyqXH3r\nU1Vla+MzWp2y7lLnTam+nqqeU3spXHUumXNlnWov16utsu5Sp6vbr87lktW5tFNtWXep09Xt18Zn\ntDpl3aXOm2kwexhqL4WrziVzrqxT7eV6tVXWXep0dfvVuVyyOpd2qi3rLnW6uv3a+IxWp6y71Hkz\nDeayWrWXwlXnkjlX1qn2cr3aKusudbq6/epcLlmdSzvVlnWXOl3dfm18RqtT1l3qvBm5SqqeUnu5\nXm2VdZc6Xd2+Us3LJZVqXNqptqy71Fkf2he/keqDV27ou+++q9FyDbFOV7cvfXKP9qVP7tF+bfXp\nqgadMK4fg+i3lmuIdbq6femTe7QvfXKP9murT1c1mJPelVFUHm1TW64h1unq9qVP7tG+9Mk92q+t\nPl3VoBPG8OHDa7RcQ6zT1e1Ln9yjfemTe7RfW326qkGe9C4sLCw3euNvLdcQ63R1+9In9xhGoyEO\nDSJ9uvUhVBrMZbWFhYW8+uqrpKSkOCdAiYqKYsqUKTz00EPVLtcQ63R1+7d7nwwGAytWrGDbtm1A\n2SEBrVbL/2/vjEKa7MI4/t8mjQIThCKRrpT0InJLLJAoygsX0eyuXXjTLBHyIkwK6UJvLAa7KErJ\nsKsCg4IKAg2MugtUskYhtBuhLIQ2bVZkSu93EQ4tfb/zfvl+Z8/Z/weBbY/P3x8Ux+2cnScUCqG9\nvX3FVfSqtVJ66s6nk3qtHca8wlCdvKVaZ2JP3fn57uRk6ptqrZSeuvPppF5ri+Nt8hxFdfKWap2J\nPXXn57uTlGs0TLwahE7qtXYYs+mtOnlLtc7Enrrz891JyjUaJl4NQif1WjuM2cNQnbylWmdiT935\n+e4k5RoNE68GoZN6rR3G7GEA6pO3VOtM7Kk7P9+dLCHXaLjRU3c+nf7+ChWjFowlTDvexmOAMvI5\n8Y0Yj/JuR46TSqWsjo4OKxAIWIFAwKqqqrKCwaDV0dFhpVIpx3Um9tSdn+9OdjQ1Na17rZSeuvPp\npF5rzIIRjUat3t5eK51OZx9LpVJWT0+PFY1GHdeZ2FN3fr47ffv2bc0/+/fv/0+1UnrqzqeTeq0d\nxrwlFQqFMDQ0tOpz9fX1ePz4saM6E3vqzs93p8rKSng8nhV3+Cz93ePxYGJiwnGtlJ668+mkXmuH\nMaeklo6NBYPBFY+vdRTt3+pM7Kk7P9+dtmzZgocPH676qdrlszic1ErpqTufTuq1dhizYJh2vI3H\nAGXkO+kpZeoap9PJyOfEvb/EMux4mxs9defnuxMholHe7RCIaZOvOCFMRj6dZOTTiRP3VmDa5CtO\nCJORTycZ+XTixL0VWIZNvnKjp+58OsnIp5OMfLecljB6wTBt8hUnhMnIp5OMfDpx4h4AWVPXOJ2O\nTrmcTycZ+W45/Y4xx2qlTF3jdDo65Xo+nWTku+Vkh6+rq6tLuTqHOXPmDMrKytDW1oZNmzbh4MGD\nOHXqFO7evYvJycns+WPVOhN76s6nk4x8OsnId8vJFsfb5DmKlKlrnE5Hp1zPp5OMfLec7DBm01vK\n1DVOp6NTrufTSUa+W052GLOHIWXqGqfT0SnX8+kkI98tJzuMOiUlZeoap9PRKdfz6SQj3y2ntTBq\nwSCEEOIexuxh2HHy5Ml1rTOxp+58OsnIp5OMfLecjNnDWDpbvBrJZNJxnYk9defTSUY+nWTku+Vk\nhzELRjAYtJ0o5bTOxJ668+kkI59OMvLdcrJF+QBujrNv3z4rlUqt+tzymbWqdSb21J1PJxn5dJKR\n75aTHcbsYSxNlFqN1aZU/VudiT1159NJRj6dZOS75WQHT0kRQghRwphXGMvJZDLIZDLrVmdiT935\ndJKRTycZ+W45/Y4xm97pdBrxeByDg4MAfg0H8Xq9CIVCaG9vR3FxsaM6E3vqzqeTjHw6ych3y8kW\n5d2OHCcajVq9vb1WOp3OPpZKpayenh4rGo06rjOxp+58OsnIp5OMfLec7DBmwaivr1/zueW3MarW\nmdhTdz6dZOTTSUa+W052GLOH4ff7MT4+/sfjL168wIYNGxzXmdhTdz6dZOTTSUa+W052GHNK6uXL\nlzh37hz8fj9KS0sB/LrGd35+HrFYDMFg0FGdiT1159NJRj6dZOS75WSHMQsG8Gsj5/Xr1/j48SMA\noKSkBDt37vzjk4yqdSb21J1PJxn5dJKR75bTmii/eZXjpNNp68KFC9aJEyesW7durXiutbXVcZ2J\nPXXn00lGPp1k5LvlZIcxexidnZ3YvHkzIpEInjx5gtbWViwuLgIA3r1757jOxJ668+kkI59OMvLd\ncrJFeWnJcY4ePZr9+ufPn1ZXV5cVjUat79+/Ww0NDY7rTOypO59OMvLpJCPfLSc7jHmFsbCwkP3a\n4/Ggs7MTO3bsQHNzM+bn5x3XmdhTdz6dZOTTSUa+W052GLNgbN++HaOjoyseO3/+PKqqqjA5Oem4\nzsSeuvPpJCOfTjLy3XKyRfm1SI4zMzNjzc7OrvpcMpl0XGdiT935dJKRTycZ+W452WHUsVpCCCHu\nYcxbUoQQQtyFCwYhhBAluGAQQghRwph5GITo4tChQ/j06RN8Ph98Ph/Ky8vR0NCA48ePw+u1/53s\n/fv3qKurw5s3b1BQwP+OJLfhv1BC1oHr16+jtrYWc3NzGBkZQXd3NxKJBC5duqT7RyNk3eBbUoSs\nI4WFhairq8Ply5dx//59vH37Fs+ePcOxY8ewe/duHDhwAFevXs3WNzY2AgBqamoQDAazV1Dfu3cP\nhw8fRk1NDZqamjA1NaXFh5DlcMEgxAV27dqFbdu2YWxsDBs3bkQsFsPY2Bj6+vowMDCA4eFhAMDt\n27cBAKOjoxgfH0cwGMTw8DD6+vpw7do1PH/+HNXV1Th79qxOHUIAcMEgxDW2bt2Kz58/Y+/evaio\nqIDX60VlZSWOHDmCkZGRNb/vzp07aG5uRllZGQoKCtDS0oKJiQm+yiDa4R4GIS4xPT2NoqIivHr1\nCvF4HMlkEgsLC/jx4wdCodCa3/fhwwdcvHgRsVgs+5hlWZiens4OvyFEB1wwCHGBRCKB6elpVFdX\n4/Tp02hsbER/fz/8fj+6u7sxMzMDAKsOrykpKUFLSwvC4fD//WMTYgvfkiJkHfny5QuePn2KtrY2\nhMNhVFRU4OvXrygqKoLf70cikcCjR4+y9cXFxfB6vStmEkQiEdy4cQPJZBIAMDc3h8HBwf/dhZDf\n4V1ShPwlyz+H4fV6UV5ejnA4jEgkAp/Ph6GhIcRiMczOzmLPnj0oLS1FJpNBPB4HAFy5cgUDAwNY\nXFxEf38/AoEAHjx4gJs3b2JqagqFhYWora3lEV2iHS4YhBBClOBbUoQQQpTggkEIIUQJLhiEEEKU\n4IJBCCFECS4YhBBClOCCQQghRAkuGIQQQpTggkEIIUQJLhiEEEKU+AfqOdkIJJ+uqwAAAABJRU5E\nrkJggg==\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "F4oa3GIO6c6F", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Roles of Respondents" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "STxlGq0a3yFi", | |
| "colab_type": "code", | |
| "outputId": "14e4d843-804c-46f4-e8bd-23e1cb3c3ff1", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 285 | |
| } | |
| }, | |
| "source": [ | |
| "sns.countplot(x='role',data=data);" | |
| ], | |
| "execution_count": 11, | |
| "outputs": [ | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "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\nRU5ErkJggg==\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "KaE2yu546oj6", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Drop Responses with Bad Answers" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "KDO3VaoCFzYG", | |
| "colab_type": "code", | |
| "outputId": "b7c771cf-7739-4398-98e6-d41c873a17c6", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 34 | |
| } | |
| }, | |
| "source": [ | |
| "data.drop(labels=data[(data['role'] == 'Single mom') | (data['role'] == 'blue pencil')].index, inplace=True)\n", | |
| "count = len(data)\n", | |
| "count" | |
| ], | |
| "execution_count": 12, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/plain": [ | |
| "345" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 12 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "repVRJG96udU", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Cleaned Data" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "zvaL-aqKHBaA", | |
| "colab_type": "code", | |
| "outputId": "6bc2750e-98f9-477d-a1bd-d7665b1ba47b", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 302 | |
| } | |
| }, | |
| "source": [ | |
| "sns.countplot(x='role',data=data)" | |
| ], | |
| "execution_count": 13, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/plain": [ | |
| "<matplotlib.axes._subplots.AxesSubplot at 0x7f53c44d5588>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 13 | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "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\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "Q_ctd1i-66qo", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Examining Teacher Responses\n", | |
| "\n", | |
| "Making sure that responses marked as teacher are not actually students or trolls\n" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "Bl3vr4Y9HuNd", | |
| "colab_type": "code", | |
| "outputId": "05e125a8-1d00-47af-b5b2-d0558ee8d045", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 533 | |
| } | |
| }, | |
| "source": [ | |
| "data[data['role'] == 'Teacher']" | |
| ], | |
| "execution_count": 14, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style scoped>\n", | |
| " .dataframe tbody tr th:only-of-type {\n", | |
| " vertical-align: middle;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>date</th>\n", | |
| " <th>s+</th>\n", | |
| " <th>top_use</th>\n", | |
| " <th>role</th>\n", | |
| " <th>grade</th>\n", | |
| " <th>school</th>\n", | |
| " <th>schoology_use</th>\n", | |
| " <th>start_time</th>\n", | |
| " <th>browsers</th>\n", | |
| " <th>os</th>\n", | |
| " <th>devices</th>\n", | |
| " <th>first_heard</th>\n", | |
| " <th>recommend</th>\n", | |
| " <th>known_features</th>\n", | |
| " <th>theme</th>\n", | |
| " <th>discord</th>\n", | |
| " <th>favorite_features</th>\n", | |
| " <th>feature_requests</th>\n", | |
| " <th>potential_improvements</th>\n", | |
| " <th>follow_up</th>\n", | |
| " <th>drawing_entry</th>\n", | |
| " <th>drawing_email</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>100</th>\n", | |
| " <td>2019-09-17 13:16:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I use it to see if I have missing assignments...</td>\n", | |
| " <td>Teacher</td>\n", | |
| " <td>8</td>\n", | |
| " <td>Dana middle school</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows</td>\n", | |
| " <td>Personal computer at home</td>\n", | |
| " <td>Friend at school</td>\n", | |
| " <td>Somewhat likely</td>\n", | |
| " <td>Schoology Plus Settings</td>\n", | |
| " <td>LAUSD Dark Blue</td>\n", | |
| " <td>Yes, but I'm not a member</td>\n", | |
| " <td>grades</td>\n", | |
| " <td>the assignment</td>\n", | |
| " <td>update every grade</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>No</td>\n", | |
| " <td>NaN</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>231</th>\n", | |
| " <td>2019-09-25 10:07:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>For grading my classes.</td>\n", | |
| " <td>Teacher</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Dana Middle School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows</td>\n", | |
| " <td>School-provided computer (in class or at home)</td>\n", | |
| " <td>Friend at school</td>\n", | |
| " <td>Very likely</td>\n", | |
| " <td>Built in themes (Rainbow, Toy, LAUSD Orange, L...</td>\n", | |
| " <td>LAUSD Orange</td>\n", | |
| " <td>No, and I'm not sure what that is</td>\n", | |
| " <td>Grading Scales...</td>\n", | |
| " <td>Bettert nicknames...</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>256</th>\n", | |
| " <td>2019-09-30 11:38:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>To customize my Schoology page</td>\n", | |
| " <td>Teacher</td>\n", | |
| " <td>6</td>\n", | |
| " <td>Richard Henry Dana Middle School</td>\n", | |
| " <td>A few times a week</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>macOS</td>\n", | |
| " <td>School-provided computer (in class or at home)...</td>\n", | |
| " <td>Pre-installed on a school computer</td>\n", | |
| " <td>Somewhat likely</td>\n", | |
| " <td>Theme editor (ability to create your own theme...</td>\n", | |
| " <td>Schoology Default</td>\n", | |
| " <td>No, and I'm not sure what that is</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Is there a curving grade feature added yet?</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>288</th>\n", | |
| " <td>2019-10-05 16:01:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>To input my grades every 1-5 weeks.</td>\n", | |
| " <td>Teacher</td>\n", | |
| " <td>7</td>\n", | |
| " <td>DANA MS (8104)</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>3 to 6 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows</td>\n", | |
| " <td>School-provided computer (in class or at home)</td>\n", | |
| " <td>Pre-installed on a school computer</td>\n", | |
| " <td>Very likely</td>\n", | |
| " <td>Schoology Plus Settings</td>\n", | |
| " <td>The default blue \"Schoology Plus\" theme</td>\n", | |
| " <td>No, and I'm not sure what that is</td>\n", | |
| " <td>It's ease of use...</td>\n", | |
| " <td>A new color scheme for each user...!</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " date ... drawing_email\n", | |
| "100 2019-09-17 13:16:00 ... NaN\n", | |
| "231 2019-09-25 10:07:00 ... *****@*****.***\n", | |
| "256 2019-09-30 11:38:00 ... *****@*****.***\n", | |
| "288 2019-10-05 16:01:00 ... *****@*****.***\n", | |
| "\n", | |
| "[4 rows x 22 columns]" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 14 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "4n-VqhL87vao", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "###Cleaning Teacher Responses\n", | |
| "\n", | |
| "One of the responses from a \"teacher\" was actually a student. Two actual teachers responded with a grade, presumably of the students they teach, but that's not what we're trying to collect." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "9XCIp7Yb7sQo", | |
| "colab_type": "code", | |
| "outputId": "9ca1c4de-4dae-4a0e-adab-cbb6a612440e", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 533 | |
| } | |
| }, | |
| "source": [ | |
| "data.at[100, 'role'] = 'Student'\n", | |
| "data.at[[256,288], 'grade'] = np.NaN\n", | |
| "data.loc[[100,231,256,288]]" | |
| ], | |
| "execution_count": 15, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style scoped>\n", | |
| " .dataframe tbody tr th:only-of-type {\n", | |
| " vertical-align: middle;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>date</th>\n", | |
| " <th>s+</th>\n", | |
| " <th>top_use</th>\n", | |
| " <th>role</th>\n", | |
| " <th>grade</th>\n", | |
| " <th>school</th>\n", | |
| " <th>schoology_use</th>\n", | |
| " <th>start_time</th>\n", | |
| " <th>browsers</th>\n", | |
| " <th>os</th>\n", | |
| " <th>devices</th>\n", | |
| " <th>first_heard</th>\n", | |
| " <th>recommend</th>\n", | |
| " <th>known_features</th>\n", | |
| " <th>theme</th>\n", | |
| " <th>discord</th>\n", | |
| " <th>favorite_features</th>\n", | |
| " <th>feature_requests</th>\n", | |
| " <th>potential_improvements</th>\n", | |
| " <th>follow_up</th>\n", | |
| " <th>drawing_entry</th>\n", | |
| " <th>drawing_email</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>100</th>\n", | |
| " <td>2019-09-17 13:16:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I use it to see if I have missing assignments...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>8</td>\n", | |
| " <td>Dana middle school</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows</td>\n", | |
| " <td>Personal computer at home</td>\n", | |
| " <td>Friend at school</td>\n", | |
| " <td>Somewhat likely</td>\n", | |
| " <td>Schoology Plus Settings</td>\n", | |
| " <td>LAUSD Dark Blue</td>\n", | |
| " <td>Yes, but I'm not a member</td>\n", | |
| " <td>grades</td>\n", | |
| " <td>the assignment</td>\n", | |
| " <td>update every grade</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>No</td>\n", | |
| " <td>NaN</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>231</th>\n", | |
| " <td>2019-09-25 10:07:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>For grading my classes.</td>\n", | |
| " <td>Teacher</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Dana Middle School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows</td>\n", | |
| " <td>School-provided computer (in class or at home)</td>\n", | |
| " <td>Friend at school</td>\n", | |
| " <td>Very likely</td>\n", | |
| " <td>Built in themes (Rainbow, Toy, LAUSD Orange, L...</td>\n", | |
| " <td>LAUSD Orange</td>\n", | |
| " <td>No, and I'm not sure what that is</td>\n", | |
| " <td>Grading Scales...</td>\n", | |
| " <td>Bettert nicknames...</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>256</th>\n", | |
| " <td>2019-09-30 11:38:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>To customize my Schoology page</td>\n", | |
| " <td>Teacher</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Richard Henry Dana Middle School</td>\n", | |
| " <td>A few times a week</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>macOS</td>\n", | |
| " <td>School-provided computer (in class or at home)...</td>\n", | |
| " <td>Pre-installed on a school computer</td>\n", | |
| " <td>Somewhat likely</td>\n", | |
| " <td>Theme editor (ability to create your own theme...</td>\n", | |
| " <td>Schoology Default</td>\n", | |
| " <td>No, and I'm not sure what that is</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Is there a curving grade feature added yet?</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>288</th>\n", | |
| " <td>2019-10-05 16:01:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>To input my grades every 1-5 weeks.</td>\n", | |
| " <td>Teacher</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>DANA MS (8104)</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>3 to 6 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows</td>\n", | |
| " <td>School-provided computer (in class or at home)</td>\n", | |
| " <td>Pre-installed on a school computer</td>\n", | |
| " <td>Very likely</td>\n", | |
| " <td>Schoology Plus Settings</td>\n", | |
| " <td>The default blue \"Schoology Plus\" theme</td>\n", | |
| " <td>No, and I'm not sure what that is</td>\n", | |
| " <td>It's ease of use...</td>\n", | |
| " <td>A new color scheme for each user...!</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " date ... drawing_email\n", | |
| "100 2019-09-17 13:16:00 ... NaN\n", | |
| "231 2019-09-25 10:07:00 ... *****@*****.***\n", | |
| "256 2019-09-30 11:38:00 ... *****@*****.***\n", | |
| "288 2019-10-05 16:01:00 ... *****@*****.***\n", | |
| "\n", | |
| "[4 rows x 22 columns]" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "Usfem10w8UW-", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Grades of Respondents\n", | |
| "\n", | |
| "The majority of our users are high school students, but there are also a very large number of 7th and 8th grade students." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "tqK4PQxYyMaw", | |
| "colab_type": "code", | |
| "outputId": "82c63f1d-aba9-4471-e323-4a6905a0740e", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 301 | |
| } | |
| }, | |
| "source": [ | |
| "sns.countplot(x='grade', data=data, order=[str(n) for n in range(6,13)])\n", | |
| "plt.title(\"Number of Respondents by Grade\");" | |
| ], | |
| "execution_count": 16, | |
| "outputs": [ | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "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\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "ush4g30d90H7", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Schools of Respondents\n", | |
| "\n", | |
| "North Hollywood High School still has the most responding users, which makes sense as the extension was created there, however a number of other schools also have a large number of respondents. Respondents could choose from a list of schools from last year or type their own, leading to some very inconsistent responses." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "V679vvRh2gls", | |
| "colab_type": "code", | |
| "outputId": "b8c40aae-7dd6-421b-f688-2d819a14ae05", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 221 | |
| } | |
| }, | |
| "source": [ | |
| "data['school'].value_counts()" | |
| ], | |
| "execution_count": 17, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/plain": [ | |
| "North Hollywood High School 56\n", | |
| "Science Academy STEM Magnet 30\n", | |
| "Maywood Center For Enriched Studies 28\n", | |
| "Hale Charter Academy 23\n", | |
| "William Howard Taft Charter High School 19\n", | |
| " ..\n", | |
| "Lawrence Middle School 1\n", | |
| "Grover Cleveland Charter High School 1\n", | |
| "Maywood Center For enriched Studies 1\n", | |
| "MSTMA Roosevelt senior high school 1\n", | |
| "Richard Henry Dana MIddle School 1\n", | |
| "Name: school, Length: 78, dtype: int64" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 17 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "yDxO1H9E-S3b", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### All Unique School Responses\n", | |
| "\n", | |
| "Notice how many different variations of names there are for some schools" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "Ny3TL4l54piK", | |
| "colab_type": "code", | |
| "cellView": "both", | |
| "outputId": "ced8b63c-6562-4430-f31f-304537e73e98", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 1000 | |
| } | |
| }, | |
| "source": [ | |
| "sorted(list(set(data['school'].dropna())))" | |
| ], | |
| "execution_count": 18, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/plain": [ | |
| "['Cesar E. Chavez Learning Academies',\n", | |
| " 'Cleveland High School',\n", | |
| " 'DANA MS (8104)',\n", | |
| " 'DANA Middle School',\n", | |
| " 'Dana MS',\n", | |
| " 'Dana MS san pedro cal',\n", | |
| " 'Dana Middle School',\n", | |
| " 'Dana Middle school',\n", | |
| " 'Dana middle',\n", | |
| " 'Dana middle school',\n", | |
| " 'Eagle Rock High School',\n", | |
| " 'Eagle Rock Jr. Sr. High',\n", | |
| " 'Eagle Rock Jr./Sr. High School',\n", | |
| " 'Earnest Lawrence Middle SChool',\n", | |
| " 'Ernest Lawrence Middle School',\n", | |
| " 'Ernst Lawrence Middle School',\n", | |
| " 'George K. Porter Middle School',\n", | |
| " 'Girls Academic Leadership Academy or (G.A.L.A.)',\n", | |
| " 'Grover Cleveland Charter High School',\n", | |
| " 'Hale Charter Academy',\n", | |
| " 'Harbor Teacher Preparation Academy',\n", | |
| " 'James Madison Middle School',\n", | |
| " 'John Marshall High School',\n", | |
| " 'John Marshall Senior High School',\n", | |
| " 'King/Drew Magnet High School',\n", | |
| " 'Lawrence Middle School',\n", | |
| " 'Los Angeles Center for Enriched Studies',\n", | |
| " 'MSTMA @Roosevelt HS',\n", | |
| " 'MSTMA Magnet at Roosevelt High School',\n", | |
| " 'MSTMA Roosevelt',\n", | |
| " 'MSTMA Roosevelt senior high school',\n", | |
| " 'MSTMA at Roosevelt HS',\n", | |
| " 'Ma.C.E.S',\n", | |
| " 'Maywood Center For Enriched Studies',\n", | |
| " 'Maywood Center For enriched Studies',\n", | |
| " 'Maywood Center for Enriched Studies',\n", | |
| " 'North Hollywood High School',\n", | |
| " 'Northridge Academy High School',\n", | |
| " 'Portola HGM',\n", | |
| " 'Portola Highly Gifted Middle School',\n", | |
| " 'Portola Middle School',\n", | |
| " 'RH Dana middle School',\n", | |
| " 'Reseda High School',\n", | |
| " 'Richard Henry Dana MIddle School',\n", | |
| " 'Richard Henry Dana Middle School',\n", | |
| " 'Richard Henry Dana Middle School Steam Magnet',\n", | |
| " 'Richard henry dana middle school',\n", | |
| " 'SOCES',\n", | |
| " 'STEAM @ Legacy High School',\n", | |
| " 'STEAM Legacy High School',\n", | |
| " 'STEAM Legacy High School Complex',\n", | |
| " 'STEAM Legacy high school',\n", | |
| " 'Santee Education Complex',\n", | |
| " 'Science Academy STEM Magnet',\n", | |
| " 'Sherman Oaks CES',\n", | |
| " 'Sherman Oaks Center For Enriched Studies',\n", | |
| " 'Sherman Oaks Center for Enriched Studies',\n", | |
| " 'Sherman Oaks Center for Enrished Studies',\n", | |
| " 'Soces',\n", | |
| " 'Theodore Roosevelt High School MAGNET',\n", | |
| " 'Theodore Roosevelt Senior High School',\n", | |
| " 'Thomas Starr King Middle School',\n", | |
| " 'University High School',\n", | |
| " 'UrMom High School',\n", | |
| " 'Van Nuys High School',\n", | |
| " 'Venice High School',\n", | |
| " 'Verdugo Hills High School',\n", | |
| " 'Walter Reed Middle School',\n", | |
| " 'William Howard Taft Charter High School',\n", | |
| " 'hail charter acadimy',\n", | |
| " 'lawrence middle',\n", | |
| " 'lawrence middle school',\n", | |
| " 'maywood center for enriched studiues',\n", | |
| " 'reseda high school',\n", | |
| " 'richard henry dana middle school',\n", | |
| " 'sherman oaks CES',\n", | |
| " 'sherman oaks center for enriched studies',\n", | |
| " 'sherman oaks ces']" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 18 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "EH7xx_Q8-hix", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Normalizing School Names" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "bJb7jpi74685", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "data.replace(['Cleveland High School'], 'Grover Cleveland Charter High School', inplace=True)\n", | |
| "\n", | |
| "data.replace(['DANA MS (8104)', 'DANA Middle School', 'Dana MS', 'Dana MS san pedro cal', 'Dana Middle School', 'Dana Middle school', 'Dana middle', 'Dana middle school', 'richard henry dana middle school', 'Richard Henry Dana MIddle School', 'Richard Henry Dana Middle School', 'Richard Henry Dana Middle School Steam Magnet', 'Richard henry dana middle school', 'RH Dana middle School'], \n", | |
| " 'Richard Henry Dana Middle School', inplace=True)\n", | |
| "\n", | |
| "data.replace(['Eagle Rock High School', 'Eagle Rock Jr. Sr. High', 'Eagle Rock Jr./Sr. High School'],\n", | |
| " 'Eagle Rock Junior/Senior High School', inplace=True)\n", | |
| "\n", | |
| "data.replace(['Earnest Lawrence Middle SChool', 'Ernest Lawrence Middle School', 'Ernst Lawrence Middle School', 'Lawrence Middle School', 'lawrence middle', 'lawrence middle school'],\n", | |
| " 'Ernest Lawrence Middle School', inplace=True)\n", | |
| "\n", | |
| "data.replace('Girls Academic Leadership Academy or (G.A.L.A.)', 'Girls Academic Leadership Academy', inplace=True)\n", | |
| "\n", | |
| "data.replace(['John Marshall Senior High School'], 'John Marshall High School', inplace=True)\n", | |
| "\n", | |
| "data.replace(['MSTMA @Roosevelt HS', 'MSTMA Magnet at Roosevelt High School', 'MSTMA Roosevelt', 'MSTMA Roosevelt senior high school', 'MSTMA at Roosevelt HS', 'Theodore Roosevelt High School MAGNET', 'Theodore Roosevelt Senior High School',],\n", | |
| " 'Theodore Roosevelt High School', inplace=True)\n", | |
| "\n", | |
| "data.replace(['Ma.C.E.S', 'Maywood Center For Enriched Studies', 'Maywood Center For enriched Studies', 'Maywood Center for Enriched Studies', 'maywood center for enriched studiues'],\n", | |
| " 'Maywood Center for Enriched Studies', inplace=True)\n", | |
| "\n", | |
| "data.replace(['Sherman Oaks CES', 'Sherman Oaks Center For Enriched Studies', 'Sherman Oaks Center for Enriched Studies', 'Sherman Oaks Center for Enrished Studies', 'Soces','sherman oaks CES', 'sherman oaks center for enriched studies', 'sherman oaks ces', 'SOCES'],\n", | |
| " 'Sherman Oaks Center for Enriched Studies', inplace=True)\n", | |
| "\n", | |
| "data.replace(['Portola HGM', 'Portola Highly Gifted Middle School', 'Portola Middle School'], 'Gaspar de Portola Middle School', inplace=True)\n", | |
| "\n", | |
| "data.replace(['STEAM @ Legacy High School', 'STEAM Legacy High School', 'STEAM Legacy High School Complex', 'STEAM Legacy high school'], 'STEAM Legacy High School', inplace=True)\n", | |
| "\n", | |
| "data.replace(['hail charter acadimy'], 'Hale Charter Academy', inplace=True)\n", | |
| "\n", | |
| "data.replace(['reseda high school'], 'Reseda High School', inplace=True)\n", | |
| "\n", | |
| "data.replace(['Verdugo Hills High School'], 'Verdugo Hills High School', inplace=True)\n", | |
| "\n", | |
| "data.replace([], '', inplace=True)\n", | |
| "\n", | |
| "data.replace([], '', inplace=True)" | |
| ], | |
| "execution_count": 0, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "eleyQcDA-r1q", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Normalized List of Schools" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "uZeUUSD3608M", | |
| "colab_type": "code", | |
| "outputId": "9281bd3e-23b0-41d8-f1cd-6a3f574c48b9", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 578 | |
| } | |
| }, | |
| "source": [ | |
| "print(f\"{len(set(data['school']))} schools:\")\n", | |
| "data['school'].value_counts()" | |
| ], | |
| "execution_count": 20, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "32 schools:\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/plain": [ | |
| "North Hollywood High School 56\n", | |
| "Maywood Center for Enriched Studies 37\n", | |
| "Richard Henry Dana Middle School 32\n", | |
| "Sherman Oaks Center for Enriched Studies 30\n", | |
| "Science Academy STEM Magnet 30\n", | |
| "Hale Charter Academy 24\n", | |
| "William Howard Taft Charter High School 19\n", | |
| "Van Nuys High School 17\n", | |
| "King/Drew Magnet High School 16\n", | |
| "Cesar E. Chavez Learning Academies 11\n", | |
| "Ernest Lawrence Middle School 9\n", | |
| "University High School 8\n", | |
| "Theodore Roosevelt High School 7\n", | |
| "Walter Reed Middle School 5\n", | |
| "STEAM Legacy High School 5\n", | |
| "Eagle Rock Junior/Senior High School 5\n", | |
| "John Marshall High School 4\n", | |
| "Northridge Academy High School 4\n", | |
| "Thomas Starr King Middle School 4\n", | |
| "Gaspar de Portola Middle School 3\n", | |
| "James Madison Middle School 2\n", | |
| "Reseda High School 2\n", | |
| "Grover Cleveland Charter High School 2\n", | |
| "Venice High School 1\n", | |
| "Santee Education Complex 1\n", | |
| "UrMom High School 1\n", | |
| "Verdugo Hills High School 1\n", | |
| "George K. Porter Middle School 1\n", | |
| "Girls Academic Leadership Academy 1\n", | |
| "Harbor Teacher Preparation Academy 1\n", | |
| "Los Angeles Center for Enriched Studies 1\n", | |
| "Name: school, dtype: int64" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 20 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "0p4x5IoH-u8O", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Removing Bad Responses" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "b_NaBN3WOfFz", | |
| "colab_type": "code", | |
| "outputId": "deb5a3be-77f0-4110-83a6-27786b189ae0", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 185 | |
| } | |
| }, | |
| "source": [ | |
| "data[data['school'] == 'UrMom High School']" | |
| ], | |
| "execution_count": 21, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style scoped>\n", | |
| " .dataframe tbody tr th:only-of-type {\n", | |
| " vertical-align: middle;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>date</th>\n", | |
| " <th>s+</th>\n", | |
| " <th>top_use</th>\n", | |
| " <th>role</th>\n", | |
| " <th>grade</th>\n", | |
| " <th>school</th>\n", | |
| " <th>schoology_use</th>\n", | |
| " <th>start_time</th>\n", | |
| " <th>browsers</th>\n", | |
| " <th>os</th>\n", | |
| " <th>devices</th>\n", | |
| " <th>first_heard</th>\n", | |
| " <th>recommend</th>\n", | |
| " <th>known_features</th>\n", | |
| " <th>theme</th>\n", | |
| " <th>discord</th>\n", | |
| " <th>favorite_features</th>\n", | |
| " <th>feature_requests</th>\n", | |
| " <th>potential_improvements</th>\n", | |
| " <th>follow_up</th>\n", | |
| " <th>drawing_entry</th>\n", | |
| " <th>drawing_email</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>330</th>\n", | |
| " <td>2019-10-14 18:55:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>My friend showed me Schoology Plus.</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>7</td>\n", | |
| " <td>UrMom High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>macOS</td>\n", | |
| " <td>Personal computer (regularly brought to school)</td>\n", | |
| " <td>Friend at school</td>\n", | |
| " <td>Very likely</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>Rainbow</td>\n", | |
| " <td>No, and I have no intention of joining</td>\n", | |
| " <td>Yeet</td>\n", | |
| " <td>A grade sheet that tells how you can improve g...</td>\n", | |
| " <td>Above</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " date ... drawing_email\n", | |
| "330 2019-10-14 18:55:00 ... *****@*****.***\n", | |
| "\n", | |
| "[1 rows x 22 columns]" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 21 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "Tl8anqPd-xE4", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Cleaned and Normalized List of Schools\n", | |
| "\n", | |
| "31 unique schools this year, up from only 12 a year ago" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "QI-q3Wb2O8fg", | |
| "colab_type": "code", | |
| "outputId": "ecd0a746-0323-4640-f8f0-20e67d6533e1", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 578 | |
| } | |
| }, | |
| "source": [ | |
| "data.drop(labels=data[data['school'] == 'UrMom High School'].index, inplace=True)\n", | |
| "count = len(data)\n", | |
| "print(f\"{count} Responses\")\n", | |
| "print(f\"{len(set(data['school']))} Schools:\")\n", | |
| "data['school'].value_counts()" | |
| ], | |
| "execution_count": 22, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "344 Responses\n", | |
| "31 Schools:\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/plain": [ | |
| "North Hollywood High School 56\n", | |
| "Maywood Center for Enriched Studies 37\n", | |
| "Richard Henry Dana Middle School 32\n", | |
| "Science Academy STEM Magnet 30\n", | |
| "Sherman Oaks Center for Enriched Studies 30\n", | |
| "Hale Charter Academy 24\n", | |
| "William Howard Taft Charter High School 19\n", | |
| "Van Nuys High School 17\n", | |
| "King/Drew Magnet High School 16\n", | |
| "Cesar E. Chavez Learning Academies 11\n", | |
| "Ernest Lawrence Middle School 9\n", | |
| "University High School 8\n", | |
| "Theodore Roosevelt High School 7\n", | |
| "Walter Reed Middle School 5\n", | |
| "STEAM Legacy High School 5\n", | |
| "Eagle Rock Junior/Senior High School 5\n", | |
| "Northridge Academy High School 4\n", | |
| "Thomas Starr King Middle School 4\n", | |
| "John Marshall High School 4\n", | |
| "Gaspar de Portola Middle School 3\n", | |
| "Reseda High School 2\n", | |
| "Grover Cleveland Charter High School 2\n", | |
| "James Madison Middle School 2\n", | |
| "George K. Porter Middle School 1\n", | |
| "Verdugo Hills High School 1\n", | |
| "Santee Education Complex 1\n", | |
| "Girls Academic Leadership Academy 1\n", | |
| "Harbor Teacher Preparation Academy 1\n", | |
| "Los Angeles Center for Enriched Studies 1\n", | |
| "Venice High School 1\n", | |
| "Name: school, dtype: int64" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 22 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "mGIWtbA_B8SE", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## How Often Respondents Use Schoology\n", | |
| "\n", | |
| "Schoology Plus users are almost all frequent users, which is fitting for an extension that adds a lot of functionality" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "Ii-DJFttQXkX", | |
| "colab_type": "code", | |
| "outputId": "cdff73d4-8bf7-421e-c67f-48722683de15", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 415 | |
| } | |
| }, | |
| "source": [ | |
| "sns.countplot(data=data, x='schoology_use')\n", | |
| "plt.xticks(rotation=90)\n", | |
| "plt.xlabel('How often do you use Schoology?')\n", | |
| "plt.title(\"How Often Respondents Use Schoology\");" | |
| ], | |
| "execution_count": 23, | |
| "outputs": [ | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYwAAAGOCAYAAACE8TRBAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjIsIGh0\ndHA6Ly9tYXRwbG90bGliLm9yZy8li6FKAAAgAElEQVR4nOzdfVyN9+M/8NcpKoQwkZu520wfJnGk\njEzaiCLD3DYzzP3cE6PcjQ+5GYbcfLB9vua2SDQ2IvfMjGIMqWlK0Q2Vbk6d6/dHvy6dVVz77HTe\nh/N6Ph57TNfVOed1TnVe57p5vy+VJEkSiIiIXsJMdAAiIno1sDCIiEgRFgYRESnCwiAiIkVYGERE\npAgLg4iIFGFh0D8iSRJmzZqFtm3bom/fvqLjvBLc3Nxw7tw50TGM2sWLF+Hq6qr3+/3zzz/xzjvv\nIC8vT+/3bQpYGK+Akt5ggoODMXDgwDJ/7ODgYHh5ecHBwQHvvfce/P398fTpU3n9L7/8grNnzyIi\nIgL79u0rsz/0Qr6+vmjRogUcHR3h5OSEYcOGITo6uswez5itXbsW06ZN+59u6+vri1WrVuksK6s3\n08DAQLi5ucHR0RGurq6YNGmSXu+fDIeFQaXaunUrli9fjunTp+Py5cvYvXs34uPjMWzYMOTm5gIA\nHjx4gLp166JixYoGyzV8+HD8+uuvOHXqFGrVqoUvv/zSYI9Nf8/+/fsREhKC7du349dff0VQUBBc\nXFxEx6L/EQvjNREdHQ0fHx+o1Wr06NEDx48fBwDExcVBrVZDq9UCAObMmaPzBzt9+nRs37692P1l\nZGRg7dq1mDNnDlxdXVG+fHnUq1cPX3/9NR48eICDBw9i7969mDNnDq5evQpHR0csXboUI0eORFJS\nEhwdHeHo6IjExERotVps2rQJ7u7uaNeuHSZOnIi0tDQAzz/V7t+/H++//z7atWuHDRs2KHrOVlZW\n8PDwwK1bt3SW79u3Dx4eHmjbti2GDx+OBw8eACjYfbZ48WK4uLigdevW8PLywu3btwEUfOL28/PD\nsGHD4OjoiCFDhsi3A4ArV66gT58+aNOmDfr06YMrV67I63x8fPD1119jwIABcHR0xGeffYaUlBR5\n/YEDB9C5c+cSn9v/+tqcOnUKGzduxA8//ABHR0f07NkTQMEWYZcuXeDo6Ag3NzccPHhQ0WtZkk2b\nNqFjx45wdHRE165dcf78+Zdm/quoqCh06NABb775JgCgZs2a6N+/v7w+LS0Ns2bNQocOHdC2bVuM\nHTtW5/Zbt26Fi4sLOnTogKCgIHl5eno6ZsyYAWdnZ3Tu3Bnr16+Xf8e1Wi3Wr1+Pzp07w8XFBTNm\nzEB6enqJ+RITEzF69Gg4OTnhgw8+wJ49e+R12dnZmDlzJtq2bQsPDw9s3rxZ3nresmULJkyYoHNf\nixYtwqJFixS9tq8siYxe586dpbNnz+osCwoKkgYMGCBJkiTl5uZK7u7u0oYNG6ScnBzp3LlzUqtW\nraTo6GhJkiSpU6dOUlRUlCRJkvThhx9Kbm5u0t27d+V1N27cKPaYERERkr29vaTRaIqtmzFjhjR5\n8uRiOSRJki5cuCB17NhR5/u3b98u9evXT0pISJBycnKkuXPnyrePi4uTmjZtKn355ZdSVlaWdPPm\nTal58+Zyvr+aOXOmtHLlSkmSJCkzM1OaNm2a5OXlJa//6aefJHd3d+nu3buSRqOR1q1bJ/Xv31+S\nJEk6deqU1Lt3b+nJkyeSVquV7t69KyUmJsr326pVK+nSpUtSTk6OtHDhQvl5paamSmq1Wtq/f7+k\n0Wik0NBQSa1WSykpKZIkSdKQIUOkLl26SPfu3ZOysrKkIUOGSAEBAZIkSdKdO3d07nfx4sWSvb29\n/PP8J6/NmjVrpKlTp8rPPTMzU3J0dJR/7omJidLt27df+joWKnw8jUYjRUdHS66urtLDhw/ldX/8\n8cdLM//VgQMHpLZt20qbN2+WIiMjpby8PJ31I0eOlCZOnCilpaVJubm50sWLFyVJKvg9sre3l77+\n+mspNzdXOnnypNSyZUspLS1NkiRJmj59ujR69GgpPT1diouLkz788ENpz549kiRJ0t69eyV3d3fp\n/v37UkZGhjRu3Dhp2rRpxZ6jJEnSoEGDJH9/fyk7O1v67bffpHbt2knnzp2TJEmSAgICpMGDB0tp\naWlSQkKC5OnpKf9uJyYmSg4ODtKTJ08kSZIkjUYjOTs7y39nrytuYbwixo0bB7VaLf83f/58ed21\na9fw7NkzfP7557CwsICLiws6d+6Mw4cPAwDatm2Ln3/+GY8ePQIAdO3aFZcuXUJcXBwyMjLQrFmz\nYo+XmpqKatWqoVy5csXW1axZE6mpqYqz79q1C5MnT0bt2rVhYWGB8ePH4+jRozr7ysePHw8rKys0\n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\nGBKJRCLpFf8BVuVYz3k98HoAAAAASUVORK5CYII=\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "hXA029-hDMhc", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## When Respondents Began Using Schoology Plus\n", | |
| "\n", | |
| "This is a very interesting distribution. Schoology Plus has a large number of long time users, but also a large number of very new users, with relatively few people in between." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "wAyWH0X6TvW5", | |
| "colab_type": "code", | |
| "outputId": "34802e28-ef5a-42a1-aec3-4290dedb1c70", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 424 | |
| } | |
| }, | |
| "source": [ | |
| "sns.countplot(data=data, x='start_time', order=['Less than 3 months ago', '3 to 6 months ago', '7 to 9 months ago', '9 to 12 months ago', 'More than a year ago'])\n", | |
| "plt.xticks(rotation=90)\n", | |
| "plt.xlabel('About how long ago did you start using Schoology Plus?')\n", | |
| "plt.title('When Respondents Began Using Schoology Plus');" | |
| ], | |
| "execution_count": 24, | |
| "outputs": [ | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "iVBORw0KGgoAAAANSUhEUgAAAY0AAAGXCAYAAABP6gwsAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjIsIGh0\ndHA6Ly9tYXRwbG90bGliLm9yZy8li6FKAAAgAElEQVR4nOzdd1QUZ8MF8LuUFRQUMYDYFRvGAgJi\nN7EXmu21xUSjUUwIYokSTezlAIbElqjRV6OvKWoUFTWagGJDIrHEgh0FlaIguih99/vDj8GNgqNZ\neBb3/s7JiTvDDpdH3Lszz+yMQqPRaEBERCSDkegARERUfrA0iIhINpYGERHJxtIgIiLZWBpERCQb\nS4OIiGRjaZSRJk2a4NatW6JjlAsjR47E1q1bRcd44929exfOzs4oKCgQHUUSGBiIr7/+WufbXb58\nOaZOnarz7b6u27dvo0mTJsjPzxcd5ZWxNF7D6tWrMXbsWK1lPXv2fOGyPXv2lGU0LF++HG+//Tac\nnZ3h6uqKoUOH4vTp02WaQV9s374dw4YNe+3nOjo6wtnZGc7OzujWrRt+/PFHHSf892JiYtC5c+fn\nlssp3ho1auD06dMwNjbWea7k5GR8+umncHd3h4uLCzw8PLB9+3adfx99FhMTg6ZNm0q/Q7169cKv\nv/4qOta/ZiI6QHnk6uqKNWvWoKCgAMbGxkhNTUV+fj7i4uK0lt26dQuurq5lnq9Pnz5YsmQJ8vPz\nsXz5ckycOBGHDx8u8xzlnZOTE3766ScAwMWLFzFixAg4OTmhWbNmgpPpv88++wxNmzbFwYMHoVQq\nceXKFdy7d090rDJna2uLw4cPQ6PRICIiAv7+/mjVqhXMzMxER3tt3NN4DS1atJBKAgBiY2Ph7u6O\n+vXray2rU6cO7OzspOcdP34cPXv2hKurK+bOnYtnP4y/bds29OnTB25ubhgzZgzu3LkjrWvSpAl+\n+umnYp9bHBMTE3h6eiIlJQXp6enS8oMHD8Lb21vaE7l06ZK0bs2aNejUqZP0zig6OhrA0z0Yf39/\nBAQEwNnZGf3799d63vXr1zFy5Ei4urqiX79+iIiIkNYFBgZi7ty5GDduHJydnTF48GAkJCRI648d\nO4bevXvDxcUF8+bNe+5ne52xuX79OmbPno0zZ85Ie10AEBUVhb59+8LZ2RmdOnXCunXrXjqOANCs\n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\nRK5CYII=\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "ktbu_d4u2CkF", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Browser Usage\n", | |
| "Schoology Plus users overwhelmingly use Chrome, which is not surprising. A fair number of people don't seem to know what a browser is, or are very confused about what Schoology Plus is as it definitely can't run in Safari." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "aFZ05JYhUk-1", | |
| "colab_type": "code", | |
| "outputId": "669e3f05-2ab6-4900-e012-ab6c4e986c75", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 497 | |
| } | |
| }, | |
| "source": [ | |
| "browsers = [x.strip() for x in [item for sublist in data['browsers'].str.split(',') for item in sublist]]\n", | |
| "sns.countplot(browsers)\n", | |
| "plt.xticks(rotation=90)\n", | |
| "plt.xlabel('browser')\n", | |
| "plt.title('Respondents Browser Usage (Select all that apply)');" | |
| ], | |
| "execution_count": 25, | |
| "outputs": [ | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYwAAAHgCAYAAAC2D1prAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjIsIGh0\ndHA6Ly9tYXRwbG90bGliLm9yZy8li6FKAAAgAElEQVR4nOzde1xM+f8H8NdMNaEkpZLWbVm0LKVR\nLuWSOyVyiVjWXe6X0ErlW27ltstGLMta1r2iVtuutVrr3ndZrHtCKVRTdNPUzOf3R7853yZdjjVn\nSt7Px2Mfa86ZOe/PTDPnfc7nKmKMMRBCCCGVEFd1AQghhLwfKGEQQgjhhRIGIYQQXihhEEII4YUS\nBiGEEF4oYRBCCOGFEkYNlZycjNatW6OoqKiqi0KqiEwmw4ABA/D69et3PpazszPOnz+vgVL9e1u2\nbIG3tzeAt/9+v8+/Bx8fH2zatKnS56Wnp2PgwIGQy+WClYUSRjmcnZ3Rvn172Nraolu3bvDx8UFu\nbm5VF6tKfP755zhy5Mi/fu1nn30GW1tb2NnZYezYsbh7966GS6hdZZ08w8PDMWbMmCoqUdl27NgB\nd3d31KpVCwBw//59TJo0Cfb29pBKpXB3d0dcXJzWysP3xKcJmk5wrVu3xuPHjzV2PCE0aNAADg4O\nOHTokGAxKGFUICwsDFevXkVkZCRu3bqFHTt2VHWR3kv+/v64evUqLl++DHt7eyxZsqTc51a3K0CF\nQlHVRfhX5HI5IiIiMGTIEG7bjBkz0LVrV/z55584f/48fH19YWBgUIWlJJrm6upKCaOqmZmZwdHR\nEbdv3+a2yeVyBAcHo2fPnujatSv8/f25W3+ZTIbp06dDKpXC3t4enp6eUCqVAIqvfLZv345Bgwah\nU6dO+PLLL1FQUMAd9/Dhw+jbty/s7e0xY8YMPH/+nNvXunVrHDhwAP369YNUKsV//vMfqAbqKxQK\nBAcHw8HBAb17937jyjE7OxvLli2Do6MjnJycsGnTJu5kqLo6Dg4ORqdOneDs7My9ftOmTYiPj0dg\nYCBsbW0RGBgIxhhWr16NLl26oGPHjnB1dcW9e/cq/Rx1dHQwePBgJCQkcNu2bNmCuXPnwtvbGx07\ndkRERATkcjlWrVoFR0dHODo6YtWqVdxt9rhx4xAbGwsA+O9//4vWrVvjzJkzAIALFy7Azc0NAPD4\n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\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "r4jXluKl2gwq", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### List of Bad Responses" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "hZ7MP0FoW2j9", | |
| "colab_type": "code", | |
| "outputId": "aa90224a-8b6d-481d-e7d3-ff86604c9485", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 170 | |
| } | |
| }, | |
| "source": [ | |
| "[x for x in browsers if x != 'Chrome' and 'Firefox' not in x]" | |
| ], | |
| "execution_count": 26, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/plain": [ | |
| "['ios app',\n", | |
| " 'my phone',\n", | |
| " 'Safari on a computer',\n", | |
| " 'Macbook',\n", | |
| " 'safari',\n", | |
| " 'windos',\n", | |
| " 'Microsoft Edge',\n", | |
| " 'edge',\n", | |
| " 'iphone']" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 26 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "ljlGGe2iXKPy", | |
| "colab_type": "code", | |
| "outputId": "305e971e-8bf0-4fd4-f09e-07947fad874f", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 1000 | |
| } | |
| }, | |
| "source": [ | |
| "bad_data = pd.concat([data[data['browsers'].str.contains(x)] for x in ['ios app', 'my phone', 'Safari on a computer', 'Macbook', 'safari', 'windos', 'Microsoft Edge', 'edge', 'iphone']])\n", | |
| "bad_data" | |
| ], | |
| "execution_count": 27, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style scoped>\n", | |
| " .dataframe tbody tr th:only-of-type {\n", | |
| " vertical-align: middle;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>date</th>\n", | |
| " <th>s+</th>\n", | |
| " <th>top_use</th>\n", | |
| " <th>role</th>\n", | |
| " <th>grade</th>\n", | |
| " <th>school</th>\n", | |
| " <th>schoology_use</th>\n", | |
| " <th>start_time</th>\n", | |
| " <th>browsers</th>\n", | |
| " <th>os</th>\n", | |
| " <th>devices</th>\n", | |
| " <th>first_heard</th>\n", | |
| " <th>recommend</th>\n", | |
| " <th>known_features</th>\n", | |
| " <th>theme</th>\n", | |
| " <th>discord</th>\n", | |
| " <th>favorite_features</th>\n", | |
| " <th>feature_requests</th>\n", | |
| " <th>potential_improvements</th>\n", | |
| " <th>follow_up</th>\n", | |
| " <th>drawing_entry</th>\n", | |
| " <th>drawing_email</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>10</th>\n", | |
| " <td>2019-09-16 08:15:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>Its helpful to use</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>9</td>\n", | |
| " <td>King/Drew Magnet High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome, ios app</td>\n", | |
| " <td>Chrome OS, Android (via Firefox mobile), ios</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>School publication</td>\n", | |
| " <td>Very likely</td>\n", | |
| " <td>Built in themes (Rainbow, Toy, LAUSD Orange, L...</td>\n", | |
| " <td>The default blue \"Schoology Plus\" theme</td>\n", | |
| " <td>No, but I might join</td>\n", | |
| " <td>That you see your grades</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>notthing it fine</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>49</th>\n", | |
| " <td>2019-09-16 15:51:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I most use Schoology for school. Such as turn...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>7</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>About once per day</td>\n", | |
| " <td>7 to 9 months ago</td>\n", | |
| " <td>Chrome, my phone</td>\n", | |
| " <td>Chrome OS</td>\n", | |
| " <td>School-provided computer (in class or at home)...</td>\n", | |
| " <td>familly</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Assignment percentages on grades page, Categor...</td>\n", | |
| " <td>LAUSD Dark Blue</td>\n", | |
| " <td>No, but I might join</td>\n", | |
| " <td>My favorite features of Schoology Plus are the...</td>\n", | |
| " <td>I like everything on here all ready.</td>\n", | |
| " <td>I don´t think you need to improve anything.</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>146</th>\n", | |
| " <td>2019-09-18 11:42:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>Download it and you can see extra stuff</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>9</td>\n", | |
| " <td>Science Academy STEM Magnet</td>\n", | |
| " <td>About once per day</td>\n", | |
| " <td>9 to 12 months ago</td>\n", | |
| " <td>Chrome, Safari on a computer</td>\n", | |
| " <td>Windows, macOS</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>Chrome Web Store</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>Rainbow</td>\n", | |
| " <td>No, but I might join</td>\n", | |
| " <td>Rainbow</td>\n", | |
| " <td>Not much</td>\n", | |
| " <td>Not much</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>162</th>\n", | |
| " <td>2019-09-18 19:58:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>i use schoology plus to use all the features t...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>7</td>\n", | |
| " <td>Maywood Center for Enriched Studies</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>Chrome, Macbook</td>\n", | |
| " <td>Windows, macOS, Chrome OS</td>\n", | |
| " <td>Personal computer at home, Personal computer (...</td>\n", | |
| " <td>Friend at school, Friend outside of school, Sc...</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>I Don't Know</td>\n", | |
| " <td>No, and I have no intention of joining</td>\n", | |
| " <td>Choosing themes</td>\n", | |
| " <td>able to see more things and other features</td>\n", | |
| " <td>maybe better service</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>237</th>\n", | |
| " <td>2019-09-26 08:31:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>school</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>10</td>\n", | |
| " <td>North Hollywood High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome, safari</td>\n", | |
| " <td>Windows, ios</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>Friend at school, Friend outside of school, Te...</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Course icons, Course options (custom grading s...</td>\n", | |
| " <td>LAUSD Dark Blue</td>\n", | |
| " <td>Yes, but I'm not a member</td>\n", | |
| " <td>grades</td>\n", | |
| " <td>more themes</td>\n", | |
| " <td>nothing its perfect</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>241</th>\n", | |
| " <td>2019-09-26 13:00:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>to chaek my grades</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>6</td>\n", | |
| " <td>Hale Charter Academy</td>\n", | |
| " <td>About once per day</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>windos</td>\n", | |
| " <td>Windows</td>\n", | |
| " <td>Personal computer at home</td>\n", | |
| " <td>Teacher recommendation</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings</td>\n", | |
| " <td>The default blue \"Schoology Plus\" theme</td>\n", | |
| " <td>No, but I might join</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>285</th>\n", | |
| " <td>2019-10-04 11:28:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I just use it to streamline my usage of school...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>9</td>\n", | |
| " <td>Science Academy STEM Magnet</td>\n", | |
| " <td>A few times a week</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>Chrome, Microsoft Edge</td>\n", | |
| " <td>Windows</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>Friend at school</td>\n", | |
| " <td>Very likely</td>\n", | |
| " <td>Schoology Plus Settings, Course icons, Assignm...</td>\n", | |
| " <td>The default blue \"Schoology Plus\" theme</td>\n", | |
| " <td>No, and I'm not sure what that is</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>298</th>\n", | |
| " <td>2019-10-07 15:34:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>see my grades</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Hale Charter Academy</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>3 to 6 months ago</td>\n", | |
| " <td>Chrome, edge</td>\n", | |
| " <td>Windows, macOS</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>Google search</td>\n", | |
| " <td>Somewhat likely</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>Toy</td>\n", | |
| " <td>No, and I'm not sure what that is</td>\n", | |
| " <td>many things</td>\n", | |
| " <td>all good</td>\n", | |
| " <td>all good</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>345</th>\n", | |
| " <td>2019-10-16 14:19:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I check my grades and do assignments.</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>7</td>\n", | |
| " <td>Richard Henry Dana Middle School</td>\n", | |
| " <td>About once per day</td>\n", | |
| " <td>9 to 12 months ago</td>\n", | |
| " <td>Chrome, iphone</td>\n", | |
| " <td>Windows, Chrome OS</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>Teacher recommendation</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>Schoology Default</td>\n", | |
| " <td>No, and I have no intention of joining</td>\n", | |
| " <td>My favorite feature is the theme changing.</td>\n", | |
| " <td>none</td>\n", | |
| " <td>nothing its great</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " date ... drawing_email\n", | |
| "10 2019-09-16 08:15:00 ... *****@*****.***\n", | |
| "49 2019-09-16 15:51:00 ... *****@*****.***\n", | |
| "146 2019-09-18 11:42:00 ... *****@*****.***\n", | |
| "162 2019-09-18 19:58:00 ... *****@*****.***\n", | |
| "237 2019-09-26 08:31:00 ... *****@*****.***\n", | |
| "241 2019-09-26 13:00:00 ... *****@*****.***\n", | |
| "285 2019-10-04 11:28:00 ... *****@*****.***\n", | |
| "298 2019-10-07 15:34:00 ... *****@*****.***\n", | |
| "345 2019-10-16 14:19:00 ... *****@*****.***\n", | |
| "\n", | |
| "[9 rows x 22 columns]" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 27 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "Ox3TPSNZ2nIq", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Cleaned Data\n", | |
| "I feel it is unlikely the Firefox usage is actually as high as it is. It's more likely people pick all browsers they use than them actually using the Firefox version of the extension." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "vKasArEV_yMF", | |
| "colab_type": "code", | |
| "outputId": "9399e02b-20a6-4d77-89d9-18a076722b01", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 497 | |
| } | |
| }, | |
| "source": [ | |
| "data.at[list(bad_data.index), 'browsers'] = 'Chrome'\n", | |
| "data.drop(labels=[241], inplace=True)\n", | |
| "browsers = [x.strip() for x in [item for sublist in data['browsers'].str.split(',') for item in sublist]]\n", | |
| "sns.countplot(browsers)\n", | |
| "plt.xticks(rotation=90)\n", | |
| "plt.xlabel('browser')\n", | |
| "plt.title('Respondents Browser Usage (Select all that apply)');" | |
| ], | |
| "execution_count": 28, | |
| "outputs": [ | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "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\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "slBna4lW3mIq", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Operating System Usage\n", | |
| "Chrome OS is the most popular operating system, consistent with the idea that people often use Schoology Plus on school provided Chromebooks. Once again, it's clear that some people do not know what an operating system is." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "LXsW7b7MBNQW", | |
| "colab_type": "code", | |
| "outputId": "1359651d-9b1e-4bca-d671-8607a1af9d0a", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 450 | |
| } | |
| }, | |
| "source": [ | |
| "operating_systems = [x.strip() for x in [item for sublist in data['os'].str.split(',') for item in sublist]]\n", | |
| "sns.countplot(operating_systems)\n", | |
| "plt.xticks(rotation=90)\n", | |
| "plt.xlabel('operating system')\n", | |
| "plt.title('Respondents OS Usage (Select all that apply)');" | |
| ], | |
| "execution_count": 29, | |
| "outputs": [ | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "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\ngg==\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "WpofkaBr33Xk", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Bad Responses" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "MSsdRbavCibK", | |
| "colab_type": "code", | |
| "outputId": "01a7ff93-b6df-40f9-e4e5-7454cda66a1f", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 1000 | |
| } | |
| }, | |
| "source": [ | |
| "bad_data = pd.concat([data[data['os'].str.contains(x)] for x in [x for x in set(operating_systems) if x not in ['Windows', 'macOS', 'Chrome OS', 'Android (via Firefox Mobile)', 'Linux']]])\n", | |
| "bad_data" | |
| ], | |
| "execution_count": 30, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style scoped>\n", | |
| " .dataframe tbody tr th:only-of-type {\n", | |
| " vertical-align: middle;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>date</th>\n", | |
| " <th>s+</th>\n", | |
| " <th>top_use</th>\n", | |
| " <th>role</th>\n", | |
| " <th>grade</th>\n", | |
| " <th>school</th>\n", | |
| " <th>schoology_use</th>\n", | |
| " <th>start_time</th>\n", | |
| " <th>browsers</th>\n", | |
| " <th>os</th>\n", | |
| " <th>devices</th>\n", | |
| " <th>first_heard</th>\n", | |
| " <th>recommend</th>\n", | |
| " <th>known_features</th>\n", | |
| " <th>theme</th>\n", | |
| " <th>discord</th>\n", | |
| " <th>favorite_features</th>\n", | |
| " <th>feature_requests</th>\n", | |
| " <th>potential_improvements</th>\n", | |
| " <th>follow_up</th>\n", | |
| " <th>drawing_entry</th>\n", | |
| " <th>drawing_email</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>329</th>\n", | |
| " <td>2019-10-14 13:44:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I use it to see my grades</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>7</td>\n", | |
| " <td>Maywood Center for Enriched Studies</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Chromebook</td>\n", | |
| " <td>School-provided computer (in class or at home)</td>\n", | |
| " <td>Friend at school</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>None of the above</td>\n", | |
| " <td>Rainbow</td>\n", | |
| " <td>No, and I'm not sure what that is</td>\n", | |
| " <td>Grades and icons</td>\n", | |
| " <td>Nothing I can think of</td>\n", | |
| " <td>Nothing I can think of</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>No</td>\n", | |
| " <td>NaN</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>10</th>\n", | |
| " <td>2019-09-16 08:15:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>Its helpful to use</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>9</td>\n", | |
| " <td>King/Drew Magnet High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Chrome OS, Android (via Firefox mobile), ios</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>School publication</td>\n", | |
| " <td>Very likely</td>\n", | |
| " <td>Built in themes (Rainbow, Toy, LAUSD Orange, L...</td>\n", | |
| " <td>The default blue \"Schoology Plus\" theme</td>\n", | |
| " <td>No, but I might join</td>\n", | |
| " <td>That you see your grades</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>notthing it fine</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>42</th>\n", | |
| " <td>2019-09-16 13:29:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>i use it to check my grades and do assignments...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>8</td>\n", | |
| " <td>Richard Henry Dana Middle School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>macOS, Chrome OS, ios</td>\n", | |
| " <td>School-provided computer (in class or at home)...</td>\n", | |
| " <td>Teacher recommendation, School publication, Pr...</td>\n", | |
| " <td>Very likely</td>\n", | |
| " <td>Built in themes (Rainbow, Toy, LAUSD Orange, L...</td>\n", | |
| " <td>Rainbow</td>\n", | |
| " <td>No, and I'm not sure what that is</td>\n", | |
| " <td>the themes, icons and easier navigation</td>\n", | |
| " <td>more themes and better organized</td>\n", | |
| " <td>nothing</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>90</th>\n", | |
| " <td>2019-09-17 10:31:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>Look up my grades</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>9</td>\n", | |
| " <td>King/Drew Magnet High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Chrome OS, ios app</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>School publication</td>\n", | |
| " <td>Very likely</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>The default blue \"Schoology Plus\" theme</td>\n", | |
| " <td>No, but I might join</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>237</th>\n", | |
| " <td>2019-09-26 08:31:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>school</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>10</td>\n", | |
| " <td>North Hollywood High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows, ios</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>Friend at school, Friend outside of school, Te...</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Course icons, Course options (custom grading s...</td>\n", | |
| " <td>LAUSD Dark Blue</td>\n", | |
| " <td>Yes, but I'm not a member</td>\n", | |
| " <td>grades</td>\n", | |
| " <td>more themes</td>\n", | |
| " <td>nothing its perfect</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>346</th>\n", | |
| " <td>2019-10-16 14:21:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I like to use the \"what if grades\"</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>8</td>\n", | |
| " <td>Hale Charter Academy</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows, Chrome OS, ios</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>Friend at school</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>What-If Grades (previously called grade modifi...</td>\n", | |
| " <td>The default blue \"Schoology Plus\" theme</td>\n", | |
| " <td>Yes, but I'm not a member</td>\n", | |
| " <td>What if Grades</td>\n", | |
| " <td>A notes bar for reminders on assignments not o...</td>\n", | |
| " <td>Its user experience (making it a more user fri...</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>22</th>\n", | |
| " <td>2019-09-16 09:32:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I use Schoology Plus to do classwork and impro...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>8</td>\n", | |
| " <td>Richard Henry Dana Middle School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>chromebook</td>\n", | |
| " <td>Personal computer (regularly brought to school)</td>\n", | |
| " <td>Teacher recommendation</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>The default blue \"Schoology Plus\" theme</td>\n", | |
| " <td>Yes, but I'm not a member</td>\n", | |
| " <td>i love the built in themes</td>\n", | |
| " <td>nothing its perfect</td>\n", | |
| " <td>nothing there work is great</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>34</th>\n", | |
| " <td>2019-09-16 11:18:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>What if grades</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>7</td>\n", | |
| " <td>Science Academy STEM Magnet</td>\n", | |
| " <td>About once per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Chrombook</td>\n", | |
| " <td>School-provided computer (in class or at home)</td>\n", | |
| " <td>Friend at school</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>A custom theme that I made</td>\n", | |
| " <td>Yes, I'm already a member!</td>\n", | |
| " <td>What if grades\\nCustom themes</td>\n", | |
| " <td>Custom Backrounds</td>\n", | |
| " <td>Loading speeds</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>90</th>\n", | |
| " <td>2019-09-17 10:31:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>Look up my grades</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>9</td>\n", | |
| " <td>King/Drew Magnet High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Chrome OS, ios app</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>School publication</td>\n", | |
| " <td>Very likely</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>The default blue \"Schoology Plus\" theme</td>\n", | |
| " <td>No, but I might join</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>287</th>\n", | |
| " <td>2019-10-05 14:09:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>Check grades</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>10</td>\n", | |
| " <td>Van Nuys High School</td>\n", | |
| " <td>About once per day</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows, iphone</td>\n", | |
| " <td>Personal computer at home, Smartphone (via Fir...</td>\n", | |
| " <td>Teacher recommendation</td>\n", | |
| " <td>Very likely</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>A custom theme that I made</td>\n", | |
| " <td>No, and I have no intention of joining</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>more colors</td>\n", | |
| " <td>none</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>333</th>\n", | |
| " <td>2019-10-15 10:16:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I use Schoology Plus to look at my grades for ...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>12</td>\n", | |
| " <td>Cesar E. Chavez Learning Academies</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>3 to 6 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Dell</td>\n", | |
| " <td>Personal computer at home, Personal computer (...</td>\n", | |
| " <td>Friend at school, Chrome Web Store</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Assignment percentage...</td>\n", | |
| " <td>The default blue \"Schoology Plus\" theme</td>\n", | |
| " <td>No, and I'm not sure what that is</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>No</td>\n", | |
| " <td>NaN</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>212</th>\n", | |
| " <td>2019-09-23 15:54:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I mostly use this app when I want to get my wo...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>10</td>\n", | |
| " <td>North Hollywood High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows, macOS, Chrome OS, Lenovo</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>Teacher recommendation, School publication</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Theme editor (ability to create your own theme...</td>\n", | |
| " <td>LAUSD Dark Blue</td>\n", | |
| " <td>No, and I'm not sure what that is</td>\n", | |
| " <td>Being able to customize the themes to make my...</td>\n", | |
| " <td>I would enjoy if it could play music.</td>\n", | |
| " <td>The loading speed, at times it can be slow.</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " date ... drawing_email\n", | |
| "329 2019-10-14 13:44:00 ... NaN\n", | |
| "10 2019-09-16 08:15:00 ... *****@*****.***\n", | |
| "42 2019-09-16 13:29:00 ... *****@*****.***\n", | |
| "90 2019-09-17 10:31:00 ... *****@*****.***\n", | |
| "237 2019-09-26 08:31:00 ... *****@*****.***\n", | |
| "346 2019-10-16 14:21:00 ... *****@*****.***\n", | |
| "22 2019-09-16 09:32:00 ... *****@*****.***\n", | |
| "34 2019-09-16 11:18:00 ... *****@*****.***\n", | |
| "90 2019-09-17 10:31:00 ... *****@*****.***\n", | |
| "287 2019-10-05 14:09:00 ... *****@*****.***\n", | |
| "333 2019-10-15 10:16:00 ... NaN\n", | |
| "212 2019-09-23 15:54:00 ... *****@*****.***\n", | |
| "\n", | |
| "[12 rows x 22 columns]" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 30 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "KVYzXePM356z", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Cleaned Data" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "PCy0BZe-CLuA", | |
| "colab_type": "code", | |
| "outputId": "bf99bb4c-ddd6-46d6-b194-0583ec076b5a", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 445 | |
| } | |
| }, | |
| "source": [ | |
| "chromeos = bad_data[bad_data['os'].str.contains(\"[cC]hrome?book\", regex=True)]\n", | |
| "for i in chromeos.index:\n", | |
| " data.at[i, 'os'] = \"Chrome OS\"\n", | |
| "bad_data = pd.concat([data[data['os'].str.contains(x)] for x in [x for x in set(operating_systems) if x not in ['Windows', 'macOS', 'Chrome OS', 'Android (via Firefox Mobile)', 'Linux']]])\n", | |
| "fixed_data = bad_data['os'].str.replace(r\"(.*?)(Dell)(.*)\", r\"\\1Windows\")\n", | |
| "fixed_data = fixed_data.str.replace(r\"(.*?)(, )?(Lenovo|ios( app)?|iphone)(.*)\", r\"\\1\")\n", | |
| "for i, s in zip(fixed_data.index, fixed_data):\n", | |
| " data.at[i, 'os'] = s\n", | |
| "data.drop(labels=[121], inplace=True)\n", | |
| "\n", | |
| "operating_systems = [x.strip() for x in [item for sublist in data['os'].str.split(',') for item in sublist]]\n", | |
| "sns.countplot(operating_systems)\n", | |
| "plt.xticks(rotation=90)\n", | |
| "plt.xlabel('operating system')\n", | |
| "plt.title('Respondents OS Usage (Select all that apply)');" | |
| ], | |
| "execution_count": 31, | |
| "outputs": [ | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "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\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "EXS1xaNo4Abm", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Device Usage\n", | |
| "The vast majority of Schoology Plus usage takes place on personal computers at home and on school provided computers." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "Slzsh_HSdxbd", | |
| "colab_type": "code", | |
| "outputId": "d7a93001-d924-4cf7-a619-47df64275184", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 558 | |
| } | |
| }, | |
| "source": [ | |
| "devices_used = [x.strip() for x in [item for sublist in data['devices'].str.split(',') for item in sublist]]\n", | |
| "sns.countplot(devices_used)\n", | |
| "plt.xticks(rotation=90)\n", | |
| "plt.xlabel('device')\n", | |
| "plt.title('Respondents Device Usage (Select all that apply)');" | |
| ], | |
| "execution_count": 32, | |
| "outputs": [ | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "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\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "_5OdZ7yg4Jzf", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Referrals\n", | |
| "Schoology Plus is mostly found through word of mouth" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "2I7WegPIJruT", | |
| "colab_type": "code", | |
| "outputId": "c7448755-7c08-4154-be19-a83f10d73dd8", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 632 | |
| } | |
| }, | |
| "source": [ | |
| "first_heard = [x.strip() for x in [item for sublist in data['first_heard'].str.split(',') for item in sublist]]\n", | |
| "sns.countplot(first_heard)\n", | |
| "plt.xticks(rotation=90)\n", | |
| "plt.xlabel('method')\n", | |
| "plt.title('How Respondents First Heard of Schoology Plus (Select all that apply)');" | |
| ], | |
| "execution_count": 33, | |
| "outputs": [ | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "iVBORw0KGgoAAAANSUhEUgAAAbgAAAJnCAYAAADlSkbUAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjIsIGh0\ndHA6Ly9tYXRwbG90bGliLm9yZy8li6FKAAAgAElEQVR4nOzdd1gUV/s38O9SFpQialDB2KPGEgTp\nAhZU7Iqigr08EjFRYwElqJCAqIjRRGOJjy3mh72DWBJNiImVxF5iJIooBJQiTXaX3fP+wbvz7Ars\nzi4gOt6f68oVmZkzc3Z2du45dUSMMQZCCCFEYAxqOwOEEEJITaAARwghRJAowBFCCBEkCnCEEEIE\niQIcIYQQQaIARwghRJAowL0mT548Qfv27VFaWlrbWamUg4MD0tLSajsbNWbdunUIDg7WK+0ff/wB\nHx8fODg44Keffqq2PHl7e+P8+fPVtj+lCRMmYP/+/dW+X30dOnQIY8aMqZF9BwQE4M6dO1XeT2ho\nKNasWVMNOdLfpUuX0L17d+5vXa+Pmrqeapou18fIkSPx999/89pW5wBX0QmsyYtX9bh2dnZwcHCA\nh4cHQkNDUVRUVKPHfFNV5eY1YcIEfPTRR3BwcOD+u3r1KgDg6tWraNasmc77fPVHWZGKbh5vQ9BX\nWrt2LcaNG4erV6+iT58+5dYnJycjICAAjo6OcHFxQUBAAG7cuFELOa0969atQ6dOneDg4AAnJycE\nBARw11ZNOXv2LMzMzNCxY0cAQH5+Pj7//HN4eHjAwcEB/fr1w+bNm2s0D6pex71QqboD8pv2UFSZ\nqVOnYu3atby2fatKcJs2bcLVq1dx5MgR3Llz57VeuEISHh6Oq1evcv85ODhoTSOXy19DzqoHYwwK\nhaJa95meno62bdtWuK6wsBBBQUEYP348Ll++jF9//RUzZ86EWCyu1jy8DQYMGICrV6/iwoUL6Nq1\nK2bNmoWanEtiz549GDZsGPf38uXLUVxcjMTERPzxxx/YsGEDmjdvXmPHJ69f7969cenSJTx79kzr\ntjUS4FJSUjBhwgQ4OTlh0KBBOHPmDAAgLS0NTk5O3M1n8eLFcHd359KFhIRgx44dWvdvbW0NT09P\n3L17l1smlUoRExODnj17olu3bggPD0dJSQkAICcnB9OnT4eTkxNcXFwwduxYLg/e3t747rvvMHDg\nQDg7O+Pzzz+HRCLh9rtv3z707dsXLi4uCAoKQmZmJreuffv22L17N3x8fODk5IQvv/yS+zHL5XLE\nxMTA1dUVvXv3RlJSktpnKCgoQFhYGDw9PeHl5YU1a9ZwQUT5FBgTEwNnZ2d4e3tz6desWYPk5GRE\nRkbCwcEBkZGRYIxh2bJlcHd3R9euXTFkyBDcv3+f35elon379khNTQVQ9nQYERGBwMBA2Nvb49Kl\nS0hKSsLAgQPh4OAALy8vbN26FcXFxQgMDERWVhZXIlQ9R7rQ9B2+ePEC06dPh5ubG5ydnTF9+nT8\n+++/XNoJEyZgzZo1CAgIQJcuXZCWloa0tDSMHz8eDg4OmDJlCnJzczUev7Lvuk+fPkhLS0NQUBAc\nHBwglUrV0j18+BAAMHjwYBgaGsLU1BSenp748MMP1fY9YMAAODg4YODAgbh9+za37u7duxgyZAgc\nHR0xZ84c3tffn3/+CT8/Pzg6OsLPzw9//vlnhZ9LoVBgw4YN6NWrF9zd3bFgwQIUFBRw648cOYJe\nvXrB1dUV69ev52ppnj17hi5duqidt9u3b8PNzQ0ymUzjuTQ2Nsbw4cPx7Nmzcue9opK7aukhNTUV\n48ePh6OjI1xdXTFnzpwKjyGVSnHx4kW4uLhwy27evIkhQ4agXr16MDAwQJs2bdC/f39ufUpKCqZM\nmQIXFxf069cPiYmJlX6Gn3/+GcOGDeNKo/fu3ePWZWRkYObMmXBzc4OrqysiIyORkpKCiIgIXLt2\njSvFVuTgwYPctdC7d2/s2bNHw5ms2N69exEfH4+tW7fCwcEBQUFB3LrKridNv6GK7isVmT17Njw8\nPODo6Ihx48apVRWGhoYiPDwcU6ZMgYODA8aPH4+nT59y69u3b4+dO3eid+/ecHV1RUxMTIUPol9+\n+SVWrFihtiwoKIiLDSYmJujUqRN+++037SeK6ahXr17s999/V1t28OBBFhAQwBhjTCqVsj59+rCN\nGzcyiUTCzp8/z+zt7VlKSgpjjLEePXqwmzdvMsYY8/HxYd7e3uzBgwfcutu3b2s9bkZGBhs8eDCL\niori1kdHR7Pp06ez3NxcVlBQwKZPn85WrVrFGGNs1apVbMmSJUwqlTKpVMquXLnCFAoFt99Bgwax\n9PR0lpuby/z9/dnq1asZY4ydP3+eubi4sFu3bjGJRMIiIyPZ2LFjuWO2a9eOffzxx+zFixfs6dOn\n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\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "o3iGg0Sj73gA", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### List of Bad Responses" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "4BVtU217KI6J", | |
| "colab_type": "code", | |
| "outputId": "6c341e2d-c55d-4331-b6f2-1ffc5c90056b", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 1000 | |
| } | |
| }, | |
| "source": [ | |
| "bad_data = pd.concat([data[data['first_heard'].str.contains(x)] for x in [x for x in set(first_heard) if x not in ['Friend at school', 'Friend outside of school', 'Teacher recommendation', 'School publication', 'Pre-installed on a school computer', 'Chrome Web Store', 'Google search', 'GitHub', 'Facebook', 'Other social media']]])\n", | |
| "bad_data" | |
| ], | |
| "execution_count": 34, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style scoped>\n", | |
| " .dataframe tbody tr th:only-of-type {\n", | |
| " vertical-align: middle;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>date</th>\n", | |
| " <th>s+</th>\n", | |
| " <th>top_use</th>\n", | |
| " <th>role</th>\n", | |
| " <th>grade</th>\n", | |
| " <th>school</th>\n", | |
| " <th>schoology_use</th>\n", | |
| " <th>start_time</th>\n", | |
| " <th>browsers</th>\n", | |
| " <th>os</th>\n", | |
| " <th>devices</th>\n", | |
| " <th>first_heard</th>\n", | |
| " <th>recommend</th>\n", | |
| " <th>known_features</th>\n", | |
| " <th>theme</th>\n", | |
| " <th>discord</th>\n", | |
| " <th>favorite_features</th>\n", | |
| " <th>feature_requests</th>\n", | |
| " <th>potential_improvements</th>\n", | |
| " <th>follow_up</th>\n", | |
| " <th>drawing_entry</th>\n", | |
| " <th>drawing_email</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>24</th>\n", | |
| " <td>2019-09-16 09:52:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>To see my grades and use the enable what if gr...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>7</td>\n", | |
| " <td>Science Academy STEM Magnet</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>9 to 12 months ago</td>\n", | |
| " <td>Chrome, Firefox (on a computer), Firefox Mobil...</td>\n", | |
| " <td>Windows, macOS, Chrome OS, Android (via Firefo...</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>Teacher recommendation, Chrome Web Store, Pret...</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>A custom theme that I made</td>\n", | |
| " <td>Yes, but I don't use Discord</td>\n", | |
| " <td>What if grade and the themes</td>\n", | |
| " <td>i think its great nothing</td>\n", | |
| " <td>nothing it is fine</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>49</th>\n", | |
| " <td>2019-09-16 15:51:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I most use Schoology for school. Such as turn...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>7</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>About once per day</td>\n", | |
| " <td>7 to 9 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Chrome OS</td>\n", | |
| " <td>School-provided computer (in class or at home)...</td>\n", | |
| " <td>familly</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Assignment percentages on grades page, Categor...</td>\n", | |
| " <td>LAUSD Dark Blue</td>\n", | |
| " <td>No, but I might join</td>\n", | |
| " <td>My favorite features of Schoology Plus are the...</td>\n", | |
| " <td>I like everything on here all ready.</td>\n", | |
| " <td>I don´t think you need to improve anything.</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>41</th>\n", | |
| " <td>2019-09-16 13:16:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I use it by using enabling what if grades and ...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>8</td>\n", | |
| " <td>Sherman Oaks Center for Enriched Studies</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows, Chrome OS, Android (via Firefox mobile)</td>\n", | |
| " <td>Personal computer at home, Personal computer (...</td>\n", | |
| " <td>Sibling</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>Schoology Default</td>\n", | |
| " <td>No, and I have no intention of joining</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>322</th>\n", | |
| " <td>2019-10-13 21:20:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I most use Schoology Plus for the \"What-If Gra...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>11</td>\n", | |
| " <td>Northridge Academy High School</td>\n", | |
| " <td>A few times a week</td>\n", | |
| " <td>9 to 12 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>macOS</td>\n", | |
| " <td>Personal computer (regularly brought to school)</td>\n", | |
| " <td>My cousin who goes to a different school</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Course icons, Course options (custom grading s...</td>\n", | |
| " <td>LAUSD Dark Blue</td>\n", | |
| " <td>No, and I'm not sure what that is</td>\n", | |
| " <td>What-If Grades, Stimulated Assignments, and Mi...</td>\n", | |
| " <td>There's not much more that I need from Schoolo...</td>\n", | |
| " <td>I think the homepage could be a little neater....</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>192</th>\n", | |
| " <td>2019-09-22 10:40:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I use it to check my grades on the go with ease.</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>6</td>\n", | |
| " <td>Walter Reed Middle School</td>\n", | |
| " <td>About once per day</td>\n", | |
| " <td>3 to 6 months ago</td>\n", | |
| " <td>Chrome, Firefox (on a computer)</td>\n", | |
| " <td>Windows, macOS, Chrome OS</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>Family Member</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>Rainbow</td>\n", | |
| " <td>No, and I'm not sure what that is</td>\n", | |
| " <td>I love the course icons!</td>\n", | |
| " <td>Maybe try and contact the schoology people and...</td>\n", | |
| " <td>I love it already.</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>209</th>\n", | |
| " <td>2019-09-23 13:35:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>To navigate schoolagy</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>8</td>\n", | |
| " <td>Science Academy STEM Magnet</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows, Chrome OS</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>Friend at school, Friend outside of school, Te...</td>\n", | |
| " <td>Very likely</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>The default blue \"Schoology Plus\" theme</td>\n", | |
| " <td>No, but I might join</td>\n", | |
| " <td>its simple</td>\n", | |
| " <td>Nothing, its epic</td>\n", | |
| " <td>nothing its so epic!</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>17</th>\n", | |
| " <td>2019-09-16 08:56:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>Clean update</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>11</td>\n", | |
| " <td>Van Nuys High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows, Chrome OS</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>Saw it when i logged in</td>\n", | |
| " <td>Very likely</td>\n", | |
| " <td>Schoology Plus Settings, What-If Grades (previ...</td>\n", | |
| " <td>LAUSD Dark Blue</td>\n", | |
| " <td>No, and I'm not sure what that is</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>No</td>\n", | |
| " <td>NaN</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>156</th>\n", | |
| " <td>2019-09-18 17:42:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I use Schoology Plus to generally improve the ...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>10</td>\n", | |
| " <td>Science Academy STEM Magnet</td>\n", | |
| " <td>About once per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows, Chrome OS</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>Glen</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>The default blue \"Schoology Plus\" theme</td>\n", | |
| " <td>Yes, I'm already a member!</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>110</th>\n", | |
| " <td>2019-09-17 17:17:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>to prank my parents that im failing my classes</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>8</td>\n", | |
| " <td>Ernest Lawrence Middle School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>9 to 12 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows, macOS, Chrome OS</td>\n", | |
| " <td>Personal computer at home</td>\n", | |
| " <td>brother</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>A custom theme that I made</td>\n", | |
| " <td>Yes, I'm already a member!</td>\n", | |
| " <td>custom theme, when my english teacher saw my t...</td>\n", | |
| " <td>Allow access to fortnite, minecraft, pokemon g...</td>\n", | |
| " <td>look above</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>No</td>\n", | |
| " <td>NaN</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>253</th>\n", | |
| " <td>2019-09-27 21:20:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>prank parents with bad grades lol works every ...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>7</td>\n", | |
| " <td>Ernest Lawrence Middle School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Chrome OS</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>brother</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>A custom theme that I made</td>\n", | |
| " <td>Yes, but I'm not a member</td>\n", | |
| " <td>what if grades</td>\n", | |
| " <td>gimme access to fortnite and minecraft through...</td>\n", | |
| " <td>gimme access to fortnite and minecraft through...</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>57</th>\n", | |
| " <td>2019-09-16 17:35:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>what if grades</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>9</td>\n", | |
| " <td>Venice High School</td>\n", | |
| " <td>A few times a week</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows, Chrome OS</td>\n", | |
| " <td>Personal computer at home</td>\n", | |
| " <td>sibling</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>What-If Grades (previously called grade modifi...</td>\n", | |
| " <td>LAUSD Dark Blue</td>\n", | |
| " <td>No, and I have no intention of joining</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>69</th>\n", | |
| " <td>2019-09-16 20:23:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>change grades.</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>9</td>\n", | |
| " <td>North Hollywood High School</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows, macOS</td>\n", | |
| " <td>Personal computer at home, Personal computer (...</td>\n", | |
| " <td>sibling</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>Toy</td>\n", | |
| " <td>No, and I'm not sure what that is</td>\n", | |
| " <td>grade modification</td>\n", | |
| " <td>nothing</td>\n", | |
| " <td>nothing</td>\n", | |
| " <td>NaN</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>75</th>\n", | |
| " <td>2019-09-16 21:24:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I use Schoology Plus for its dynamics and func...</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>9</td>\n", | |
| " <td>William Howard Taft Charter High School</td>\n", | |
| " <td>About once per day</td>\n", | |
| " <td>More than a year ago</td>\n", | |
| " <td>Chrome, Firefox (on a computer)</td>\n", | |
| " <td>Windows, macOS, Chrome OS, Linux, Android (via...</td>\n", | |
| " <td>Personal computer at home, School-provided com...</td>\n", | |
| " <td>Friend at school, I heard it from Peter at the...</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>Schoology Plus Settings, Built in themes (Rain...</td>\n", | |
| " <td>Rainbow</td>\n", | |
| " <td>No, but I might join</td>\n", | |
| " <td>Rainbow theme, showing percentages without ope...</td>\n", | |
| " <td>I would like to see more advertisement around ...</td>\n", | |
| " <td>It suits all my needs right now.</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>297</th>\n", | |
| " <td>2019-10-07 12:12:00</td>\n", | |
| " <td>A browser extension that adds a variety featur...</td>\n", | |
| " <td>I've never heard of it before until now</td>\n", | |
| " <td>Student</td>\n", | |
| " <td>9</td>\n", | |
| " <td>Sherman Oaks Center for Enriched Studies</td>\n", | |
| " <td>Multiple times per day</td>\n", | |
| " <td>Less than 3 months ago</td>\n", | |
| " <td>Chrome</td>\n", | |
| " <td>Windows</td>\n", | |
| " <td>School-provided computer (in class or at home)</td>\n", | |
| " <td>Saw it myself</td>\n", | |
| " <td>I already have!</td>\n", | |
| " <td>None of the above</td>\n", | |
| " <td>LAUSD Dark Blue</td>\n", | |
| " <td>No, but I might join</td>\n", | |
| " <td>Idk</td>\n", | |
| " <td>Idk</td>\n", | |
| " <td>I would like to change the color theme, I don'...</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " <td>Yes</td>\n", | |
| " <td>*****@*****.***</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " date ... drawing_email\n", | |
| "24 2019-09-16 09:52:00 ... *****@*****.***\n", | |
| "49 2019-09-16 15:51:00 ... *****@*****.***\n", | |
| "41 2019-09-16 13:16:00 ... *****@*****.***\n", | |
| "322 2019-10-13 21:20:00 ... *****@*****.***\n", | |
| "192 2019-09-22 10:40:00 ... *****@*****.***\n", | |
| "209 2019-09-23 13:35:00 ... *****@*****.***\n", | |
| "17 2019-09-16 08:56:00 ... NaN\n", | |
| "156 2019-09-18 17:42:00 ... *****@*****.***\n", | |
| "110 2019-09-17 17:17:00 ... NaN\n", | |
| "253 2019-09-27 21:20:00 ... *****@*****.***\n", | |
| "57 2019-09-16 17:35:00 ... *****@*****.***\n", | |
| "69 2019-09-16 20:23:00 ... *****@*****.***\n", | |
| "75 2019-09-16 21:24:00 ... *****@*****.***\n", | |
| "297 2019-10-07 12:12:00 ... *****@*****.***\n", | |
| "\n", | |
| "[14 rows x 22 columns]" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 34 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "LEFwRsy376af", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "### Cleaned Data" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "-_WeaPNdLMuG", | |
| "colab_type": "code", | |
| "outputId": "7ce16b7d-52ad-4c5e-a0ff-51fd6a871e8a", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 483 | |
| } | |
| }, | |
| "source": [ | |
| "bad_data['first_heard']\n", | |
| "data.at[[41,49,192,57,69,110,253,322], 'first_heard'] = 'Family Member'\n", | |
| "data.at[[75,156], 'first_heard'] = 'Friend at school'\n", | |
| "data.at[[17,297], 'first_heard'] = 'Pre-installed on a school computer'\n", | |
| "data.at[209, 'first_heard'] = 'Friend at school, Friend outside of school, Teacher recommendation, School publication, Chrome Web Store'\n", | |
| "data.at[24, 'first_heard'] = 'Teacher recommendation, Chrome Web Store'\n", | |
| "\n", | |
| "first_heard = [x.strip() for x in [item for sublist in data['first_heard'].str.split(',') for item in sublist]]\n", | |
| "sns.countplot(first_heard, order=pd.Series(data=first_heard).value_counts().index)\n", | |
| "plt.xticks(rotation=90)\n", | |
| "plt.xlabel('method')\n", | |
| "plt.title('How Respondents First Heard of Schoology Plus (Select all that apply)');" | |
| ], | |
| "execution_count": 35, | |
| "outputs": [ | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "iVBORw0KGgoAAAANSUhEUgAAAbgAAAHSCAYAAACepd6PAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjIsIGh0\ndHA6Ly9tYXRwbG90bGliLm9yZy8li6FKAAAgAElEQVR4nOzdd1gUZ9cH4N9SFpQiQlDBGAuxGxSl\nBrCB2EDBEsCSaBIjxq4QiQUiogYx+kajoq9GY167goiiJtEEY4lK7FghiChIR1mQBXaf7w/c+Vi6\nhpnF9dzX5SU7szvn2d3ZOTNPGxFjjIEQQghRMxqqLgAhhBDCB0pwhBBC1BIlOEIIIWqJEhwhhBC1\nRAmOEEKIWqIERwghRC1RghPI48eP0blzZ5SVlam6KDWysrJCamqqqovBm/Xr18Pf3/+1Xvv333/D\nzc0NVlZW+O233xqsTAMHDsT58+cbbHsKEydOxIEDBxp8u68rMjISvr6+vGzbx8cHt2/f/tfbCQwM\nxNq1axugRK/v4sWL6Nu3L/f4VfcPvvYnvr3K/jFmzBg8ePCgXs995QRX3QfI585bMa6lpSWsrKzg\n6OiIwMBAFBYW8hqzsfo3B6+JEyfigw8+gJWVFffv6tWrAICrV6+iTZs2r7zNyj/K6lR38HgTkr7C\nunXrMH78eFy9ehWurq5V1sfHx8PHxwd9+vSBra0tfHx8cOPGDRWUVHXWr1+P7t27w8rKCtbW1vDx\n8eH2Lb6cPn0aenp66NatGwDg+fPn+Prrr+Ho6AgrKysMHjwYW7Zs4bUMFQlxLFRo6ITc2E6KavLp\np59i3bp19XruG3UFFxERgatXr+Lw4cO4ffu2oDuuOgkKCsLVq1e5f1ZWVnW+RiaTCVCyhsEYg1wu\nb9BtpqWloWPHjtWuk0gk8PPzw4QJE3Dp0iWcOXMGM2bMgFgsbtAyvAmGDh2Kq1ev4sKFC+jduzdm\nzpwJPueS2Lt3L0aOHMk9XrlyJYqKihAbG4u///4bGzduxHvvvcdbfCI8FxcXXLx4EVlZWXU+l5cE\nl5SUhIkTJ8La2hrDhw/HqVOnAACpqamwtrbmDj6LFy+Gg4MD97qAgADs2LGjzu2bmprCyckJd+7c\n4ZaVlJQgLCwM/fv3x4cffoigoCAUFxcDAHJzczF16lRYW1vD1tYW48aN48owcOBAbN68GcOGDYON\njQ2+/vprSKVSbrv79+/HoEGDYGtrCz8/P2RkZHDrOnfujD179sDNzQ3W1tZYunQp92OWyWQICwuD\nnZ0dXFxcEBcXp/QeCgoKsHDhQjg5OcHZ2Rlr167lkojiLDAsLAw2NjYYOHAg9/q1a9ciPj4eISEh\nsLKyQkhICBhjWLFiBRwcHNC7d294eHjg/v379fuyKujcuTNSUlIAlJ8dBgcHY8qUKejVqxcuXryI\nuLg4DBs2DFZWVnB2dsa2bdtQVFSEKVOmIDMzk7sirPgZvYravsNnz55h6tSpsLe3h42NDaZOnYqn\nT59yr504cSLWrl0LHx8f9OzZE6mpqUhNTcWECRNgZWWFyZMnIy8vr9b4NX3Xrq6uSE1NhZ+fH6ys\nrFBSUqL0uuTkZACAu7s7NDU1oaurCycnJ3Tp0kVp20OHDoWVlRWGDRuGhIQEbt2dO3fg4eGBPn36\nYM6cOfXe/65cuYLRo0ejT58+GD16NK5cuVLt+5LL5di4cSMGDBgABwcHfPXVVygoKODWHz58GAMG\nDICdnR02bNjA1dJkZWWhZ8+eSp9bQkIC7O3tUVpaWutnqa2tDS8vL2RlZVX53Ku7cq949ZCSkoIJ\nEyagT58+sLOzw5w5c6qNUVJSgr/++gu2trbcsps3b8LDwwPNmjWDhoYGLCwsMGTIEG59UlISJk+e\nDFtbWwwePBixsbE1vofff/8dI0eO5K5G7969y61LT0/HjBkzYG9vDzs7O4SEhCApKQnBwcG4du0a\ndxVbnUOHDnH7gouLC/bu3VvLJ1m9ffv2ISYmBtu2bYOVlRX8/Py4dTXtT7X9hqo7rlRn1qxZcHR0\nRJ8+fTB+/HilqsLAwEAEBQVh8uTJsLKywoQJE/DkyRNufefOnbFz5064uLjAzs4OYWFh1Z6ILl26\nFN9++63SMj8/Py436OjooHv37jh79mzdHxR7RQMGDGDnzp1TWnbo0CHm4+PDGGOspKSEubq6sk2b\nNjGpVMrOnz/PevXqxZKSkhhjjPXr14/dvHmTMcaYm5sbGzhwIEtMTOTWJSQk1Bk3PT2dubu7s2XL\nlnHrly9fzqZOncry8vJYQUEBmzp1Klu9ejVjjLHVq1ezJUuWsJKSElZSUsIuX77M5HI5t93hw4ez\ntLQ0lpeXx7y9vdmaNWsYY4ydP3+e2draslu3bjGpVMpCQkLYuHHjuJidOnViX3zxBXv27Bl78uQJ\ns7OzY3FxcYwxxnbv3s0GDx7MbXfChAmsU6dOrLS0lDHG2JdffsmWLFnCCgsLWXZ2Nhs9ejTbs2cP\n93l269aN7du3j5WVlbFdu3YxR0dHrswTJkxg+/fv58px5swZ5uXlxZ49e8bkcjlLTExkGRkZ1X6O\nlV9bUadOndjDhw8ZY4wtWLCA9e7dm8XHxzOZTMaKi4uZo6Mju3z5MmOMsfz8fHbr1i3GGGN//fUX\nc3Z2rnabCgsWLOA+V4XU1FSlz6S27zA3N5edOHGCFRUVsYKCAjZz5kw2bdo0pffVr18/dv/+fVZa\nWspKSkrYRx99xFasWMGkUim7dOkS69WrF5s/f3615avru65uv1coKChgtra27KuvvmJ//PEHy8/P\nV1ofGxvLnJyc2PXr15lcLmcPHz5kjx8/5rY7evRo9vTpU5aXl8eGDBnCdu/eXWeZ8vLymLW1NYuK\nimKlpaUsJiaGWVtbs9zcXO7zUHzPBw4cYK6uruzRo0dMIpGw6dOnM39/f8YYYw8ePGC9evVily9f\nZlKplH377besW7du3Hv9/PPP2a5du7j3snz5chYSElLt57Bu3Tru81Vsq1+/fowx5WNE5e+9cnnn\nzp3LNm7cyO13in2usvv377OePXsqLVu4cCEbNmwYO3jwIEtOTlZaV1hYyPr27csOHjzISktLWUJC\nArO1tWUPHjxgjCnvowkJCcze3p5du3aNlZWVscjISDZgwAAmlUpZWVkZ8/DwYMuXL2eFhYVKZaz4\nPmvy+++/s5SUFCaXy9nFixeZpaVljb+l2va76n5Tte1P9fkN1XRsUDhw4AArKChgUqmUhYaGshEj\nRiiVp1evXuzSpUtMKpWyZcuWKX0WnTp1YhMmTGB5eXnsyZMnzM3NjYtX8XO7fv06c3R0ZDKZjDHG\nWE5ODrO0tGRZWVnctpYtW8ZWrFhRa1kZY+y1ruCmT58Oa2tr7t/SpUu5ddevX0dRURG++OILiMVi\nODg4YMCAATh27BgAwMbGBpcvX+YuLwcPHoxLly4hNTUVEolE6ay3urhWVlbo168fjI2NMWvWLEWS\nxv79+7Fw4UIYGRlBX18fU6dO5WJqaWkhKysLaWlp0NbWhrW1NUQiEbfd8ePHw8zMDEZGRpg2bRr3\nupiYGIwePRrdu3eHWCzGvHnzcO3aNTx+/Jh77ZQpU2BoaAhzc3PY2dlxZ3nHjx/HJ598wm136tSp\n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\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "Vtsqh8UM79Ba", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Likelihood of Recommending to Friends\n", | |
| "The majority of respondents have already recommended Schoology Plus to a friend, and many more are very likely to" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "ghArhCClO8Vh", | |
| "colab_type": "code", | |
| "outputId": "ba0065bb-f841-40ac-b54b-bc445dd97012", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 397 | |
| } | |
| }, | |
| "source": [ | |
| "sns.countplot(x='recommend', data=data)\n", | |
| "plt.xticks(rotation=90)\n", | |
| "plt.xlabel('method')\n", | |
| "plt.title('How Likely Respondents are to\\nRecommend Schoology Plus to a Friend');" | |
| ], | |
| "execution_count": 36, | |
| "outputs": [ | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "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\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "Mwj_I9wh8aTt", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Feature Awareness\n", | |
| "Most features are relatively well-know, with What-If grades being the most well-known of any feature." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "7NWdM7C9LH-b", | |
| "colab_type": "code", | |
| "outputId": "1da02cd4-1e9e-493b-dfbe-b329550fcc80", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 954 | |
| } | |
| }, | |
| "source": [ | |
| "k = data['known_features']\n", | |
| "k = k.str.replace(\"Built in themes (Rainbow, Toy, LAUSD Orange, LAUSD Dark Blue, Schoology Default)\", \"Built in themes\", regex=False)\n", | |
| "k = k.str.replace(\"Theme editor (ability to create your own themes)\", \"Theme editor\", regex=False)\n", | |
| "k = k.str.replace(\"Course options (custom grading scales, course nicknames)\", \"Course options\", regex=False)\n", | |
| "k = k.str.replace(\"What-If Grades (previously called grade modification)\", \"What-If Grades\", regex=False)\n", | |
| "k = k.str.replace(\"Assignment tooltips on materials page (PDF previews and assignment grades)\", \"Assignment tooltips on materials page\", regex=False)\n", | |
| "k = k.str.replace(\"Calculate minimum grade (ex. calculate minimum score needed on this assignment to get an A)\", \"Calculate minimum grade\", regex=False)\n", | |
| "k = k.str.split(r'\\s*,\\s*')\n", | |
| "k = [item for sublist in list(k) for item in sublist]\n", | |
| "sns.countplot(k, order=pd.Series(data=k).value_counts().index)\n", | |
| "plt.xticks(rotation=90)\n", | |
| "plt.title(\"Schoology Plus Features Respondents are Aware of (Select all that apply)\")\n", | |
| "plt.xlabel(\"feature\")\n", | |
| "pd.Series(k).value_counts().to_frame(name=\"count\")" | |
| ], | |
| "execution_count": 37, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/html": [ | |
| "<div>\n", | |
| "<style scoped>\n", | |
| " .dataframe tbody tr th:only-of-type {\n", | |
| " vertical-align: middle;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe tbody tr th {\n", | |
| " vertical-align: top;\n", | |
| " }\n", | |
| "\n", | |
| " .dataframe thead th {\n", | |
| " text-align: right;\n", | |
| " }\n", | |
| "</style>\n", | |
| "<table border=\"1\" class=\"dataframe\">\n", | |
| " <thead>\n", | |
| " <tr style=\"text-align: right;\">\n", | |
| " <th></th>\n", | |
| " <th>count</th>\n", | |
| " </tr>\n", | |
| " </thead>\n", | |
| " <tbody>\n", | |
| " <tr>\n", | |
| " <th>What-If Grades</th>\n", | |
| " <td>257</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Schoology Plus Settings</th>\n", | |
| " <td>235</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Assignment percentages on grades page</th>\n", | |
| " <td>232</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Built in themes</th>\n", | |
| " <td>224</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Course icons</th>\n", | |
| " <td>223</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Course options</th>\n", | |
| " <td>206</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Desktop notifications for new grades</th>\n", | |
| " <td>198</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Calculate minimum grade</th>\n", | |
| " <td>198</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Theme editor</th>\n", | |
| " <td>193</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Category point totals on grades page</th>\n", | |
| " <td>185</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Adding simulated assignments</th>\n", | |
| " <td>162</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>Assignment tooltips on materials page</th>\n", | |
| " <td>102</td>\n", | |
| " </tr>\n", | |
| " <tr>\n", | |
| " <th>None of the above</th>\n", | |
| " <td>20</td>\n", | |
| " </tr>\n", | |
| " </tbody>\n", | |
| "</table>\n", | |
| "</div>" | |
| ], | |
| "text/plain": [ | |
| " count\n", | |
| "What-If Grades 257\n", | |
| "Schoology Plus Settings 235\n", | |
| "Assignment percentages on grades page 232\n", | |
| "Built in themes 224\n", | |
| "Course icons 223\n", | |
| "Course options 206\n", | |
| "Desktop notifications for new grades 198\n", | |
| "Calculate minimum grade 198\n", | |
| "Theme editor 193\n", | |
| "Category point totals on grades page 185\n", | |
| "Adding simulated assignments 162\n", | |
| "Assignment tooltips on materials page 102\n", | |
| "None of the above 20" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 37 | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "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\njODgYFy/fh35+fkACpObiYkJrl69Wupr58+fj19//RUpKSkYNWoUbG1tERoaivHjx0Or1UKn06Fx\n48YICgoCAJiammLJkiUICgrSuwSEiIhIaYokyenTp8Pb2xtfffUVrKysnuu1s2bNKvHcZXh4uOxr\nWrVqhYiIiOeuJxER0fNQJEnev38fgYGBMDExUaI4IiKiCkGRc5Jdu3bF0aNHlSiKiIiowlDkSDI/\nPx/jxo1D69atUadOHb11So96JSIiMhZFkuTrr7+O119/XYmiiIiIKgxFkuS4ceOUKIaIiKhCUSRJ\nFk1PV5J27dopEYKIiMjoFEmSRdPTFUlPT4dGo0G9evXwxx9/KBGCiIjI6BRJkkXT0xXRarVYs2bN\nC09wTkREVJ4UuQTkSWZmZggICMD69esNUTwREZFRGCRJAsBff/3FyQWIiKhSU6S7tWPHjnoJMTc3\nF2q1WppvlYiIqDJSJEk+OcF4tWrV8Oqrr8LG5p93WxUiIqo6FEmSHh4eAApvk5WSkoI6derA1NRg\nPblERERGoUgmy8rKwueffw4XFxd06NABLi4umDZtmnRPSCIiospIkSQ5f/585ObmIiIiAhcuXEBE\nRARyc3Mxf/58JYonIiIqF4p0t/7555/4/fffUa1aNQDAq6++ioULF6Jr165KFE9ERFQuFDmStLS0\nRFpamt6y9PR0qFQqJYonIiIqF4ocSQ4aNAgffPAB3n//fTRo0AAJCQnYtGkTBg8erETxRERE5UKR\nJDl27FjUq1cPERERSE5ORt26dTF69GgmSSIiqtQU6W5dsGABXn31VWzatAmRkZHYtGkTGjdujAUL\nFihRPBERUblQJEnu3bsXLVq00FvWokUL7N27V4niiYiIyoUiSdLExAQ6nU5vmVarfWoZERFRZaJI\nknR3d8c333wjJUWdToeQkBC4u7srUTwREVG5UOymyx9//DHat2+PBg0aIDExEQ4ODggNDVWieCIi\nonKhSJKsX78+wsLCcOHCBSQmJsLR0REuLi6cv5WIiCo1RZIkAJiamsLV1RWurq5KFUlERFSueKhH\nREQkg0mSiIhIBpMkERGRDCZJIiIiGUySREREMso9SS5evBg+Pj5o2rQpbty4IS2/e/cu/P390b17\nd/j7+yMmJqZM64iIiJRS7kmyc+fO2LJlC5ycnPSWBwUFYdiwYYiKisKwYcMwZ86cMq0jIiJSimLX\n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\nCkkREZEofgINE+1vSbo7hAAAAABJRU5ErkJggg==\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "i_fVA29M8mcL", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Themes\n", | |
| "The default theme is very popular, but the Rainbow theme is close. A much larger number of people have made their own themes this year than last year likely due to the creation of the theme editor." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "286eUsPjnJbX", | |
| "colab_type": "code", | |
| "outputId": "3a8136e1-b99f-44e1-86f7-c73bd33b97b2", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 523 | |
| } | |
| }, | |
| "source": [ | |
| "theme = data['theme']\n", | |
| "sns.countplot(theme, order=theme.value_counts().index, palette=[\"#4980BE\", \"#b70014\", \"#143f69\", \"purple\", \"#0677ba\", \"#4EBF82\", \"black\", \"gray\", \"#ff7a00\"])\n", | |
| "plt.xticks(rotation=90)\n", | |
| "plt.title(\"Which Theme Respondents Use Most\");" | |
| ], | |
| "execution_count": 38, | |
| "outputs": [ | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYwAAAH6CAYAAAAUQnuWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjIsIGh0\ndHA6Ly9tYXRwbG90bGliLm9yZy8li6FKAAAgAElEQVR4nOzde1yO9/8H8FdFpYMSUs4NwxxT5JRD\nmFPJOYfZ12lOs1kzlsPK2ZLjMIfZHPaz2RyKUpiFMWky5/NSiBQdKKXD3f37o0fXunVXF9P9udLr\n+Xh4bF2X7utV7npf1+eop1ar1SAiIiqGvugARERUOrBgEBGRLCwYREQkCwsGERHJwoJBRESysGAQ\nEZEsLBhlSMOGDXH37l2t5w4cOICxY8cW+xpr167FF1988UbyeHl5YdWqVW/ktUiTi4sLTp8+LToG\nvWVYMEqpTZs2Yfz48RrH3n//fa3HDh48WOzr9evXDz/88MMby/fw4UPY29tLfxo2bIiWLVtKH0dE\nRLyxa71pXl5eaNq0Kezt7dGmTRuMGTMGkZGRomMJ8V9uELTdEMTExKBhw4bIzs5+E/EAAOHh4WjY\nsCE+/vhjjeM3btxAw4YNMWrUqP/0+vv27cPw4cP/02u8LVgwSilHR0ecP38eKpUKABAfH4/s7Gxc\nv35d49jdu3fh6Oio83zVq1fH+fPnpT8AsH//fuljEZlexbhx43D+/Hn88ccfqFatGubMmSM6EhXB\nysoKFy5cQFJSknTM398fdevWFRfqLcSCUUo1a9ZMKhAAEBERAScnJ9jZ2Wkcq127NqpVqyZ93unT\np/H+++/D0dER8+fPR95E/5fvom7fvo0xY8agTZs2aN++PTZu3Cidy8rKwsyZM2Fvb4++ffvi8uXL\nr/11PHv2DBMmTIC9vT2GDBmCe/fuSeciIyOlDD179kRwcLB0zsvLC/PmzcP48eNhb2+PYcOG4fHj\nx1i8eDFat26NXr164dq1a9Lfj4uLwyeffIK2bdvCxcUFO3bskJXP2NgYvXv3xo0bNzSO79mzB717\n90br1q0xbtw4PHjwAACgVquxZMkStGvXDq1atYKbmxtu3bolZfb29saYMWNgb2+PDz74QPo8APj7\n778xaNAgODg4YNCgQfj777+lc6NGjcLq1asxbNgw2NvbY+zYsUhMTJTOBwQEoGvXrnBycsKGDRs0\nsubk5GDz5s3o3r07nJycMG3aNCQnJwP4947f398fXbp00fj8P/74A5s2bUJISAjs7e3Rr18/ALnv\nlW7dusHe3h4uLi44cOCArO+lNps3b4azszPs7e3Rs2dPhIWFFZtZm/Lly6Nbt27Se0SlUiE4OBhu\nbm4af6+o77G2rysyMhI+Pj64cOEC7O3tFX+jU9JYMEopQ0NDNG/eXGraiYiIgIODAxwcHDSOvfwG\nP378OPbs2YMDBw4gJCQEJ0+eLPDaqampGDNmDJydnXHy5EkcOXIE7dq1k86Hhoaib9++iIiIgIuL\nCxYuXPjaX0dwcDCmTp2Ks2fPonbt2lITRlpaGsaOHQtXV1ecPn0aq1atwvz58/HPP/9InxsSEoLP\nPvsMZ86cgaGhITw8PNCkSROcOXMGPXv2xNKlSwHk/vKZPHkyGjZsiD/++APbt2/H9u3btX7tL0tL\nS0NQUBBq164tHTt69Cg2bdqEdevWISwsDA4ODpg+fToA4NSpU4iIiMDhw4dx7tw5rF69GpaWltLn\nBgYGYsqUKQgPD0ejRo2k5p7k5GRMnDgRo0aNQnh4OMaMGYOJEydq3DEHBQVh6dKlCAsLQ1ZWltSE\n+M8//2D+/PlYtmwZTp48ieTkZDx69Ej6vB9//BFHjx7F//3f/+HkyZOwsLDAggULNL7Oc+fO4dCh\nQ9i+fTvWr1+PyMhIdOrUCRMnTkTv3r1x/vx5HDhwAGlpaVi0aBG+++47nD9/Hrt27ULjxo3l/WO/\n5M6dO9i5cyf27NmD8+fP4/vvv0eNGjVkZ35Z//79ERAQIP07vPvuuxo3S0V9jwv7uurVq4f58+ej\nZcuWOH/+vKKbUnWBBaMUa9OmDc6ePQvg3+Lg4OCgcaxNmzYan/PRRx+hYsWKqF69OpycnArcOQO5\nRaVKlSoYO3YsjIyMYGZmhhYtWkjnHRwc0LlzZxgYGMDd3V3ra8jVvXt3NG/eHOXKlUO/fv2kp6Pj\nx4+jRo0aGDRoEMqVK4f33nsPPXv2xKFDh6TP7dGjB5o2bQojIyP06NEDRkZG6N+/PwwMDNCnTx/p\ntS5fvozExERMnToVhoaGqFWrFoYOHarxxPKyH374AY6OjmjVqhXOnTuHZcuWSed27dqFCRMmoF69\neihXrhwmTZqE69ev48GDByhXrhyeP3+OO3fuQK1Wo169erC2tpY+t0uXLmjdujUMDQ3h6emJCxcu\nIDY2FsePH0edOnXQv39/lCtXDq6urnjnnXdw7Ngx6XMHDhwIOzs7GBsbo1evXtLXd+jQIY3XnTZt\nGvT19TXyenp6wsbGBoaGhpg6dSoOHz6s0Y8wdepUGBsbo1GjRmjUqFGR/6b6+vq4ffs2Xrx4AWtr\nazRo0KDYf2dtDAwMkJmZicjISGRlZaFmzZpSYZaT+WWtWrXC06dPcefOHQQEBMDd3V3jfHHf4zf1\ndb3NWDBKMUdHR5w7dw7JyclITExE3bp10apVK5w/fx7Jycm4fft2gSeMqlWrSv9foUIFPH/+vMDr\nxsbGatxRv6xKlSrS/xsbGyMjI+O1OzFffq20tDQAwIMHD3Dp0iU4OjpKfwIDA/H48WPp71euXFnj\nc4t6rfj4eI3X2rhxI548eVJorrFjxyIiIgKhoaEwNjZGVFSUdO7hw4dYsmSJ9Fpt2rSBWq1GXFwc\n2rVrh5EjR2LBggVo164dvvrqK6Smpkqfa2NjI/2/qakpLCwsEB8fj/j4eFSvXl0jQ/Xq1REXFyd9\n/PK/Xd7XFx8fr/G6JiYmGk81Dx8+xMcffyzl7dOnD/T19ZGQkKD13yH/a7/MxMQEq1atwq5du9Cx\nY0dMmDCh0AEBBgYGBd4X2dnZ0NfXh76+PurUqYPZs2dj7dq1aN++PTw9PaWvV05mbfr164edO3ci\nPDwcPXr00DhX1Pf4Vb6usqyc6AD0+uzt7ZGamopff/0VrVq1AgCYmZnB2toav/76K6ytrVGrVq1X\nfl1bW9si7751wdbWFq1bt8bWrVvfyGvVrFkTR44ceeXPrV69OubMmYMvv/wSXbt2hbGxMWxtbTFp\n0iSpTf9lH374IT788EMkJCTgs88+w5YtW/DZZ58BgEZT0fPnz/H06VNYW1vD2toaDx8+1Hid2NhY\nODs7F5vR2tpa45dbenq6Rnu/jY0NlixZAgcHhwKfGxMTU+Rr6+npFTjm7OwMZ2dnvHjxAqtXr8ZX\nX32Fn376qcDfs7W11WhCzLuera2t9ATk5uYGNzc3pKamwtvbG8uXL4efn1+RmYvi7u6O999/H/37\n90eFChU0zhX3PS7s69L2PSir+IRRihkbG6Np06bYtm2bxpOEg4NDgWOvokuXLnj8+DG2bduGzMxM\npKam4uLFi28qtuwM0dHRCAgIQFZWFrKysnDp0qXXuutr3rw5TE1NsXnzZrx48QIqlQq3bt3CpUuX\nZH1+hw4dYG1tjV9++QUAMGzYMGzevBm3b98GAKSkpCAkJAQAcOnSJVy8eBFZWVmoUKECDA0NNZqH\nTpw4gYiICGRmZmLNmjVo0aIFbG1t0blzZ0RHRyMwMBDZ2dkIDg7GP//8gy5duhSbr2fPnjh+/Lj0\nut988w1ycnKk88OHD8fq1aulDvbExEQcPXpU1tdeuXJlPHjwQHq9J0+e4OjRo0hLS4OhoSFMTEw0\nvr6Xc504cQKnTp2CSqVCXFwcNmzYgD59+gDI7cMICwtDZmYmDA0NYWRkJL3W62auVasWfvzxR6lA\n51fU97ior6ty5cqIi4tDZmamrO/Z24wFo5Rr3bo1EhISNO7EHBwckJCQgNatW7/Wa5qZmeGHH37A\nsWPH0KFDB/Ts2RPh4eFvKrLsDN9//z2Cg4Ph7OyMjh07Yvny5a/1Q2tgYICNGzfixo0b6NatG9q2\nbYu5c+dqNBUVZ/z48diyZQsyMzPRo0cPjB8/Hp9//jlatWoFV1dX/PHHHwBynxrmzp2LNm3aoGvX\nrrC0tMS4ceOk13F1dcX69evh5OSEq1evws/PDwBQqVIlbNy4EVu3boWTkxO2bNmCjRs3wsrKqths\nDRo0gLe3N7744gs4OzujYsWKGk1UH374IVxcXDB27FjY29tj6NChsotlr169AABOTk4YMGAAcnJy\nsG3bNjg7O0t9aPPmzSs014oVK7By5Uq0adMGw4YNQ/PmzTF16lQAQGZmJlasWAEnJyd07NgRiYmJ\n+Pzzz/9zZkdHR43O7jxFfY+L+rratm2L+vXro2PHjnBycpKV4W2lxw2UiHTDy8sL1apVg6enp+go\nRK+FTxhERCQLCwYREcnCJikiIpKFTxhERCQLCwYREcnCgkFERLK89TO9k5KeIyeH3TRERHLo6+uh\nUiVTrefe+oKRk6NmwSAiegPYJEVERLKwYBARkSwsGEREJAsLBhERycKCQUREsrBgEBGRLCwYREQk\ny1s/DyOPuUUFGBvq/st9kZmNlKfpOr8uEdGbVmYKhrFhOQxfEKDz6/7s3R8pOr8qEdGbxyYpIiKS\nhQWDiIhkYcEgIiJZWDCIiEgWFgwiIpKFBYOIiGRhwSAiIllYMIiISBadFAxfX1+4uLigYcOGuHXr\nlnQ8KioKHh4e6NmzJzw8PBAdHS3rHBER6Z5OCka3bt2wc+dO1KhRQ+O4j48PRowYgcOHD2PEiBHw\n9vaWdY6IiHRPJwXD0dERtra2GscSEhJw7do1uLq6AgBcXV1x7do1JCYmFnmOiIjEELaWVGxsLKpV\nqwYDAwMAgIGBAaytrREbGwu1Wl3oOSsrK1GRiYjKtLd+8cHKlc1ER0DVquaiIxAR/WfCCoatrS3i\n4uKgUqlgYGAAlUqF+Ph42NraQq1WF3ruVSUkpCInRy30l/bjx1yvlohKB319vUJvtIUNq61cuTIa\nN26MoKAgAEBQUBAaN24MKyurIs8REZEYemq1Wl3SF1m0aBGOHDmCJ0+eoFKlSrC0tMTBgwcRGRkJ\nLy8vPHv2DBUrVoSvry/eeecdACjy3KvI/4Qhaj8MPmEQUWlR1BOGTgqGSCwYRETyKbJJioiIShcW\nDCIikoUFg4iIZGHBICIiWVgwiIhIFhYMIiKShQWDiIhkYcEgIiJZWDCIiEgWFgwiIpKFBYOIiGRh\nwSAiIllYMIiISBYWDCIikoUFg4iIZGHBICIiWVgwiIhIFhYMIiKShQWDiIhkYcEgIiJZWDCIiEgW\nFgwiIpKFBYOIiGRhwSAiIllYMIiISBYWDCIikoUFg4iIZGHBICIiWVgwiIhIFhYMIiKSRREF49ix\nY+jfvz/c3d3Rr18/HDlyBAAQFRUFDw8P9OzZEx4eHoiOjhYblIioDCsnOoBarcbMmTOxc+dOvPvu\nu7hx4waGDx+O7t27w8fHByNGjIC7uzv2798Pb29v7NixQ3TkN8rStBzKm1TQ6TWz0tKR/Dxbp9ck\notJPeMEAAH19faSkpAAAUlJSYG1tjaSkJFy7dg1bt24FALi6umLhwoVITEyElZWVyLhvVHmTCthu\n01Cn1/zfo5vA8xSdXpOISj/hBUNPTw+rV6/GlClTYGJigufPn2Pz5s2IjY1FtWrVYGBgAAAwMDCA\ntbU1YmNjX6lgVK5sVlLRZata1Vx0hAKUmImIlE14wcjOzsamTZvw7bffwsHBAefOncNnn32GZcuW\nvZHXT0hIRU6OWugvyMePC7+bF5WrqExEVHbp6+sVeqMtvNP7+vXriI+Ph4ODAwDAwcEBFSpUgJGR\nEeLi4qBSqQAAKpUK8fHxsLW1FRmXiKjMEl4wbGxs8OjRI9y5cwcAEBkZiYSEBNSpUweNGzdGUFAQ\nACAoKAiNGzd+q/oviIhKE+FNUlWrVsW8efMwbdo06OnpAQCWLFkCS0tLzJs3D15eXvj2229RsWJF\n+Pr6Ck5LRFR2CS8YANCvXz/069evwPF69eph9+7dAhIREdHLhDdJERFR6cCCQUREsrBgEBGRLCwY\nREQkCwsGERHJwoJBRESysGAQEZEsLBhERCQLCwYREcnCgkFERLKwYBARkSwsGEREJAsLBhERycKC\nQUREsrBgEBGRLCwYREQkCwsGERHJwoJBRESysGAQEZEsLBhERCQLCwYREcnCgkFERLKwYBARkSws\nGEREJAsLBhERycKCQUREssguGN9//73W41u3bn1jYYiISLlkF4z169drPb5hw4Y3FoaIiJSrXHF/\nISwsDACQk5ODM2fOQK1WS+diYmJgampacumIiEgxii0Yc+bMAQBkZGRg9uzZ0nE9PT1UrVoVc+fO\nLbl0RESkGMUWjNDQUADAzJkzsWzZshIJkZGRgSVLliAsLAxGRkZo2bIlFi5ciKioKHh5eSE5ORmW\nlpbw9fVF3bp1SyQDEREVrdiCkSd/scjJydE4p6//3wZb+fn5wcjICIcPH4aenh6ePHkCAPDx8cGI\nESPg7u6O/fv3w9vbGzt27PhP1yIiotcju2BcvXoVCxYswM2bN5GRkQEAUKvV0NPTw/Xr1187wPPn\nzxEQEIATJ05AT08PAFClShUkJCTg2rVr0igsV1dXLFy4EImJibCysnrt6xER0euRXTC8vLzQtWtX\nLFmyBMbGxm8swP3792FpaYl169YhPDwcpqammDZtGoyNjVGtWjUYGBgAAAwMDGBtbY3Y2NhXKhiV\nK5u9sayvq2pVc9ERClBiJiJSNtkF48GDB/D09JSeAt4UlUqF+/fv47333sOXX36JixcvYtKkSViz\nZs0bef2EhFTk5KiF/oJ8/Dil0HOichWViYjKLn19vUJvtGV3PvTo0QOnTp16Y6Hy2Nraoly5cnB1\ndQUAtGjRApUqVYKxsTHi4uKgUqkA5BaW+Ph42NravvEMRERUPNlPGBkZGZg6dSocHBxQpUoVjXP/\nZfSUlZUVnJyc8Oeff6Jjx46IiopCQkIC6tati8aNGyMoKAju7u4ICgpC48aN2X9BRCSI7IJRv359\n1K9fv0RCzJ8/H7Nnz4avry/KlSuHZcuWoWLFipg3bx68vLzw7bffomLFivD19S2R6xMRUfFkF4yp\nU6eWWIhatWrhxx9/LHC8Xr162L17d4ldl4iI5JNdMPKWCNGmXbt2byQMEREpl+yCkbdESJ6kpCRk\nZWWhWrVq+P333994MCIiUhbZBSNviZA8KpUKGzZs4OKDRERlxGuv6WFgYIBJkyZhy5YtbzIPEREp\n1H9aBOrPP/984xP5iIhImWQ3SXXu3FmjOKSnpyMzMxM+Pj4lEoyIiJRFdsHw8/PT+LhChQqws7OD\nmZn4tZqIiKjkyS4Ybdq0AZC7tPmTJ09QpUqV/7ysOSmTmbkhKhgb6fy66S8ykJqSqfPrEpE8sgtG\namoqFixYgODgYGRnZ6NcuXLo27cv5s6dC3Nzrnz6NqlgbIS6Xf6n8+tGH9/OgkGkYLIfERYtWoT0\n9HQEBgbi0qVLCAwMRHp6OhYtWlSS+YiISCFkP2GcPHkSR48eRYUKFQAAdnZ2WLp0KXr06FFi4YiI\nSDlkP2EYGRkhMTFR41hSUhIMDQ3feCgiIlIe2U8YgwcPxtixYzF69GhUr14dDx8+xLZt2zBkyJCS\nzEdERAohu2BMnjwZ1apVQ2BgIOLj42FtbY3x48ezYBARlRGym6QWL14MOzs7bNu2DcHBwdi2bRvq\n1auHxYsXl2Q+IiJSCNkFIygoCE2bNtU41rRpUwQFBb3xUEREpDyyC4aenh5ycnI0jqlUqgLHiIjo\n7SS7YDg6OmLNmjVSgcjJycHatWvh6OhYYuGIiEg5XmkDpYkTJ6Jjx46oXr06YmNjUbVqVWzcuLEk\n8xERkULILhg2Njbw9/fHpUuXEBsbC1tbWzRv3pzrSRERlRGyCwYA6Ovro2XLlmjZsmVJ5SEiIoXi\n4wEREcnCgkFERLKwYBARkSwsGEREJMsrdXoTiVLR1AhGJrpfGTkjLRPPnmfo/LpESsSCQaWCkYkh\nPCt56vy6q5JWASwYRADYJEVERDKxYBARkSyKKhjr1q1Dw4YNcevWLQDAhQsX0K9fP/Ts2RNjx45F\nQkKC4IRERGWXYgrG1atXceHCBdSoUQNA7uKGM2bMgLe3Nw4fPgxHR0csX75ccEoiorJLEQUjMzMT\nCxYswLx586RjV65cgZGRkbQa7rBhw3Do0CFBCYmISBEFY82aNejXrx9q1qwpHYuNjUX16tWlj62s\nrJCTk4Pk5GQREYmIyjzhw2rPnz+PK1eu4IsvviiR169c2axEXvdVVK1qLjpCAUrMBCgzlxIzEYkg\nvGCcPXsWkZGR6NatGwDg0aNHGDduHEaNGoWHDx9Kfy8xMRH6+vqwtLR8pddPSEhFTo5a6A/948cp\nhZ4TlUuJmYDCcykxE9HbSF9fr9AbbeFNUhMmTMCpU6cQGhqK0NBQ2NjY4Pvvv8f48ePx4sULRERE\nAAB27dqFXr16CU5LRFR2CX/CKIy+vj6WLVsGHx8fZGRkoEaNGvDz8xMdi4iozFJcwQgNDZX+v1Wr\nVggMDBSYhoiI8ghvkiIiotKBBYOIiGRhwSAiIllYMIiISBYWDCIikoUFg4iIZGHBICIiWVgwiIhI\nFhYMIiKShQWDiIhkYcEgIiJZWDCIiEgWFgwiIpKFBYOIiGRhwSAiIllYMIiISBYWDCIikoUFg4iI\nZFHcFq1EpYVpRWOYGJXX+XXTMrLw/NkLnV+XiAWD6DWZGJVH7c//T+fXvbfyAzwHCwbpHpukiIhI\nFhYMIiKShQWDiIhkYcEgIiJZWDCIiEgWFgwiIpKFBYOIiGRhwSAiIllYMIiISBYWDCIikkX40iBJ\nSUmYOXMm7t27B0NDQ9SpUwcLFiyAlZUVLly4AG9vb2RkZKBGjRrw8/ND5cqVRUcmIiqThD9h6Onp\nYfz48Th8+DACAwNRq1YtLF++HDk5OZgxYwa8vb1x+PBhODo6Yvny5aLjEhGVWcILhqWlJZycnKSP\nW7ZsiYcPH+LKlSswMjKCo6MjAGDYsGE4dOiQqJhERGWe8Cap/HJycvDzzz/DxcUFsbGxqF69unTO\nysoKOTk5SE5OhqWlpezXrFzZrCSivpKqVc1FRyhAiZkAZeZiJqJciioYCxcuhImJCT744AP89ttv\nb+Q1ExJSkZOjFvoD9vhxSqHnROVSYiag8FzMpKmofz+i/0JfX6/QG23FFAxfX1/cvXsXGzduhL6+\nPmxtbfHw4UPpfGJiIvT19V/p6YKIiN4c4X0YALBy5UpcuXIF69evh6GhIQCgadOmePHiBSIiIgAA\nu3btQq9evUTGJCIq04Q/Ydy+fRubNm1C3bp1MWzYMABAzZo1sX79eixbtgw+Pj4aw2qJiEgM4QWj\nQYMGuHnzptZzrVq1QmBgoI4TERGRNopokiIiIuVjwSAiIllYMIiISBYWDCIikoUFg4iIZGHBICIi\nWYQPqyWiN8fc0gjG5Q11ft0XWZlISc7Q+XVJt1gwiN4ixuUNMerAIp1f98d+c5ECFoy3HZukiIhI\nFhYMIiKShQWDiIhkYcEgIiJZWDCIiEgWFgwiIpKFBYOIiGRhwSAiIllYMIiISBYWDCIikoVLgxBR\niTM1NYCJiYlOr5mWlobnz1U6vebbjgWDiEqciYkJ9PT0dHpNtVqN589TdHrNtx2bpIiISBYWDCIi\nkoUFg4iIZGHBICIiWVgwiIhIFo6SIqIyycLCCIaGut/ONjMzE0+fls7dCVkwiKhMMjQ0xPz583V+\nXR8fH6CUbmfLgkFEpBBWFcvBwKiCzq+rykhH4rPsYv8eCwYRkUIYGFVA9Fw7nV+37qIoAMVPcmSn\nNxERyaL4ghEVFQUPDw/07NkTHh4eiI6OFh2JiKhMUnzB8PHxwYgRI3D48GGMGDEC3t7eoiMREZVJ\niu7DSEhIwLVr17B161YAgKurKxYuXIjExERYWVnJeg19/X8XPKtiodvVMrVl0Ma0Vg0dJflXcZlq\n2lTRURJNReWqVKuSDpP8q6hMNSuZ6jDJv4rKVKWChQ6T/Ku491SdOnV0lORfxWWysFDe96qcpe5/\nHwD/Zioqm55arVbrKtCrunLlCr788kscPHhQOtanTx/4+fmhSZMmApMREZU9im+SIiIiZVB0wbC1\ntUVcXBxUqtxNUFQqFeLj42Frays4GRFR2aPoglG5cmU0btwYQUFBAICgoCA0btxYdv8FERG9OYru\nwwCAyMhIeHl54dmzZ6hYsSJ8fX3xzjvviI5FRFTmKL5gEBGRMii6SYqIiJSDBYOIiGRhwSAiIllY\nMIiISBYWDCIikoUFoxBRUVE4evQoAOD58+dITk4WnEi5UlNTcfXqVdExFG3x4sWyjhFw9+5d0REK\nUKvV2L17N/z8/AAAMTEx+PvvvwWn0j0WDC38/f0xefJkLF26FAAQFxeHzz77THAqZTpx4gT69u2L\nTz75BABw+fJlTJo0SWim6OhoDB8+HC4uLgCAq1evYu3atUIzRUREFDh29uxZAUn+9f333+PZs2dC\nM2gzZcoUuLi4YNasWdi/fz/i4+NFR8LSpUtx5swZ/P777wAAU1NTLFmyRGgmEe9zFgwttm/fjr17\n98Lc3BwA8M477+DJkyeCU+WaPn069u7diwcPHoiOAgD45ptvsGfPHlSsWBEA0KxZM9y7d09opnnz\n5mHy5MnSv1/jxo1x6NAhIVlCQkLw6aef4sGDB5g2bZr0Z9y4cTA2NhaSKU9MTAx69eqFWbNm4cqV\nK0Kz5Hfw4EH88ssvaNu2Lc6cOYPBgwejT58+QjOFh4dj+fLl0r9ZpUqVkJEhdl9uEe9zFgwtypcv\nD1NTzWWrDQwMBKXR1L17d1y8eBGjR49Gjx494O3tjeDgYKGZqlatqvGxoaGhoCS5UlJS0KlTJ+jp\n5S3XrI/y5csLyWJnZ4cuXbrA1NQUXbp0kf4MGzYMW7ZsEZIpj4+PD44cOYImTZrgyy+/xNChQxEQ\nEIDMzEyhudRqNWJjY/Hw4QaOOa8AACAASURBVEM8ePAAlpaWcHJyEprJyMhIej8BQE5OjsA0uUS8\nzxW9H4YolpaWiIqKkv4h9u/fDxsbG8GpcvXu3Ru9e/dGVlYWDh48KN3hi7oDMzU1xZMnT6TvVXh4\nuHTHI4qBgQGysrKkTHFxcdDXF3Nv1KhRIzRq1AguLi6wtLQUkqEoZmZmGDlyJGxsbLBo0SKsW7cO\nq1evxqxZs9CzZ08hmVq3bo0GDRrAw8MDfn5+qFatmpAc+b377rs4cOAA1Go1YmJisHnzZjg4OAjN\nJOJ9zqVBtIiKisL06dNx584dWFlZwdjYGBs3bkTt2rVFR8MPP/yAsLAwPHr0CC1atEC7du3Qtm1b\nVK5cWUieS5cuwcfHBzExMWjUqBGio6OxYcMGNG3aVEgeAAgICEBISAhu3ryJQYMGISAgAJ6ennB1\nddV5lmXLlhV5fubMmTpKUlBiYiJ+/fVX7N27Fw0bNsTIkSPRrl073Lt3Dx9++CGOHz8uJNd3332H\nM2fOIC4uDvb29mjfvj2cnJyELjqampqKr7/+GqGhoQAg9bG83BKhSyLe5ywYhVCpVIiOjoZarYad\nnZ1imqQcHR2lu6927dop4u4rJSVFGjFib28v9WeIFBERgWPHjkGtVsPFxQWOjo5Ccqxbt67I81On\nTtVRkoI6duyIfv36YeTIkahRQ3OXt1WrVsHT01NQslyZmZkIDg7GN998g0ePHuHatWtC8yiRrt/n\nLBiFSE9Px6NHj6S9OACgfv36AhPlUqlUuHz5Mk6fPo0zZ87g2bNncHR0xNy5c4XkSU9P13q8QoUK\nOk5Cr+rFixfCO961OXz4MMLCwhAWFgaVSoW2bduiXbt26Nu3r86z7Ny5s8jzI0eO1FESZWAfhhY7\nduzAqlWrYGlpKbUP6unpSUPqRDIwMEDNmjVRs2ZN1KhRA1FRUfjzzz+F5bG3t9foDMxz/fp1nWcZ\nNGiQ1ix59uzZo8M0mgprmhLZJKWnp4fVq1cjLCwMANC+fXtMmjQJRkZGwjIBwJEjR9C2bVuMHz8e\nNWvWFJolb/RYUlIS/vrrL7Rr1w4AEBYWBicnJ6EFQ9v73dzcHC1btsT48eNLpLmMTxhadOvWDT/9\n9JMimnte5urqiufPn6Nt27ZwcnJSTLMUAGRkZCAwMBBJSUn46KOPdH79v/76CwBw/Phx3LlzB4MH\nDwYA7Nu3D3Z2dpgxY4bOM+XJ3zSVkZGB48ePo2nTptJcHxHmzp2LFy9eYOjQoQByC6qhoSEWLVok\nLFN+aWlpAAATExPBSYAJEybgq6++Qq1atQAA9+/fx+LFi7Fx40ZhmZYvX467d++if//+AHIH51hb\nWyMtLQ1ZWVnSJMM3Sk0FjBgxQnSEQt25c0d0hGINHDhQ6PUHDx6szsnJkT7Ozs5WDx48WGCiglJS\nUtRjx44VmsHV1VXj45ycnALHRLh37556yJAh6qZNm6qbNWum9vDwUN+7d09opr59+8o6pktDhw7V\n+FilUqmHDBmizsnJUffq1atErskmKS0++eQTzJkzB507d9Z4PO/cubPAVLns7Oxw8uRJnD59GgDQ\noUMHdOzYUVie/H0YOTk5uHz5MlJSUoTlAYCnT58iIyNDap/PzMzE06dPhWZ6mampKR4+fCg6BtLT\n06X+psL6o3TN29sbQ4cOxaBBgwDkPiF6e3tj69atwjJVqVIF69evx5AhQwAAe/fuRZUqVYTlAXKb\nyTIyMqTfUXnvcz09vRLrm2LB0OLYsWM4duwYoqOjpXHNenp6iigYW7ZsQUBAgNQB6Ovri5s3b2Lc\nuHFC8uT1YajVahgYGKBOnTqYM2eOkCx5evfuDQ8PD2luSkhIiPCZwvn7MNRqNa5cuYJ69eoJTAT0\n7dsXw4YNk4ZhBgcHw83NTWgmIHe4b15zIpDbVr9jxw6BiXJ/zhYvXix9f9q2bQtfX1+hmfLe5717\n9waQO1igZ8+eeP78eYFRb28K+zC0cHFxQXBwsCJHkLi5ueHnn3+GmZkZgNzx4cOHD0dgYKDgZMoS\nGhoq9Wm0bdsWXbp0EZonfx9GXmHt0aOHkBnos2fPltZBOnbsmPS02r59e3Tt2lXneV42YMAArFix\nAu+88w6Af+dF7du3T3Ay5cn/Pm/Tpo20rlRJ4ROGFrVq1UK5csr91uQVi5f/X5eKa74QPazWxcWl\nxH94XoXI+RYvyz+CrWvXroooEvl5enpi5MiRaNy4MdRqNW7evFnsBEhduHPnDm7cuKGxdEpeh7Mo\nun6fK/e3okB16tTB//73P3Tv3l1jXSQljLlu2rQpZs2aJbWl7tmzR8is6vxNUS/T09MTMqw2T0pK\nCr777jtcv35dY4E4kc0a2dnZ2Lt3b4FMIkdJKVWnTp0QFBSES5cuAQBatGghdJY3kPve+eWXX/D4\n8WM0a9YMERERaN26tdCCcefOHWzYsAH3799Hdna2dLwkh4+zYGiRlZWF2rVr49atW6KjFPDVV19h\n/fr10tDH9u3bY8qUKTrPcePGDZ1fU67Zs2ejXr16iI6OxrRp07B37140adJEaCZvb2+oVCqEh4dj\n+PDhCAoKEjb7/NatW9J8gvzUajX09PSkeRkiVa5cGR06dJAmzubvnBfh119/xe7duzF8+HB8//33\nuHXrFtavXy8sDwB8/vnn6NWrFwYOHKizlShYMLRQ8l2fiYmJ0PkEhcnIyMDt27dRs2ZN4Yvs3b17\nF2vXrsXvv/8OV1dXvP/++/jwww+FZrp8+TICAwPh5uaGiRMnYsSIEUIKPQDUrVsXmzdvFnJtOY4c\nOYJFixbh8ePHAP4tZCKfWg0NDWFiYoKcnByo1Wq8++67iI6OFpYHyB2VqOu9Z1gwtEhPT8emTZtw\n//59rFixApGRkYiKikL37t1FR0Nqaiq+/fZbnDlzBgDQrl07TJ48Wed9GWfOnMGCBQtgYWGBGTNm\nwNPTE9nZ2UhLS8PXX38tbKVT4N/l1cuXL4/k5GRYWFggMTFRWB4A0tBHAwMDpKenw9zcHAkJCUKy\nGBoaltgomjfBz88Pq1evRsuWLYWtMvyyChUqICsrC40aNYKfnx9sbW2FL3HesmVL3LhxA40aNdLZ\nNVkwtJg3bx6qVq0qNbvY2Nhg+vTpiigYs2fPhpmZmbR21L59+zB79mx88803Os2xbNkyfPnll0hJ\nScHEiROxfv16tGnTBjdv3sTMmTOFFoy6desiOTkZbm5u8PDwgLm5ufAmKQsLCzx9+hTOzs746KOP\nUKlSJWEz9EXtDSKXhYUFWrVqJTqGBh8fH2RlZcHLywsrV65ETEyM8I74S5cuSasY5J8vVpJ9GBxW\nq0X//v0REBAg/RcA+vXrhwMHDghOljv2OiQkpNhjJS3/9+b999/HkSNHpHPu7u7Yv3+/TvMUJiIi\nAikpKXB2dhYy8i0tLQ0mJiZQqVQwMDBATk4OAgMDkZKSgv79+wsb5aZkmzZtgrm5Ofr06aPxi1D0\nyDulyRtO+7I2bdqU2DX5hKHFyzvGZWRkaB0NJIK1tTUSExOlUSNJSUlC7lTzL3r28iJnSmlGyMzM\nlJ4ssrKyhBSMDz74APv27YOXlxf8/Pygr68Pd3d3necoTVatWgUAWLBggTQST3QfRkJCAv7v//4P\n9+7d0xiRtGbNGmGZSrIwFIYFQwtHR0ds3LgRmZmZCA8Px9atW4WP6c97/K1UqRLc3d2lsfPHjx8X\nMtomJiYG06ZNK/D/arVa+H7jhw4dwtKlSxEfHy9lEvULJz09HVeuXMHVq1cRGRlZ4MZDCUvmK422\nEXj5f0mLMGXKFLz33nto166dYvbGETF8nE1SWmRlZWHLli0IDQ2VNiaZMGGC0Ml8StuIx9/fv8jz\nAwYM0FGSgrp164ZVq1ahadOmwp92fvrpJ+nO1NraWuOcUpbMV4rdu3dL84vyU6lU8PT01Hk/XX5K\naZLO75NPPkG9evVw8OBBjeHjX3zxRcldtESWNCQSyMPDQ3SEAj777DPRERSve/fu6pCQEI1jWVlZ\n6qlTp6onTpwoKFWuuXPnqm/cuCE0w8vc3NzUavW/qw5nZGSU+HufTVJaZGRk4MCBAwVmUIrc7CaP\nkrMpxahRo7B69Wr06NFDo9NUZPPPqlWrkJqairt37wofsaVUW7ZswejRo2FqagpnZ2dkZ2fD09MT\nWVlZWLt2rdBsw4YNwwcffAAbGxudjUgqjojh4ywYWkybNg1ZWVlo3rx5gQ5w0ZScTSni4uKwbds2\nBAQEaKw2LLL558SJE/D29oa+vj6OHTuGy5cvY/369UI34FGaOnXqYOPGjZgwYQJ8fX2xc+dOqViI\nHgo8Y8YMTJo0Ce+9955i+jCEDB8v0eeXUqqkNh95E5ScTSm6dOmijouLEx1Dw8CBA9Xx8fFqd3d3\n6Vjv3r0FJlKuixcvqh0cHNSTJ09WZ2VliY6jVqvV6v79+4uOUKSzZ8+qQ0NDS/z7pYzxjwpTq1Yt\npKamio6hldKyHTp0qMCxDRs2CEjyr+rVqxfoYFaCqlWranzMJ0RNbdu2Rbt27TBx4kRkZGQgIiIC\nzs7O0nGRnJ2d8ccffwjNkJ9KpdIYWOLo6IiuXbuW+MAcNknlkzd01dzcHIMGDYKzs7PGD7US+gmU\nlu27776DtbW1NDN327ZtCAsLw+TJk4XkAYDmzZtLC7MpZcdEU1NTPHnyRJq/Eh4eDnNzc2F5lGjv\n3r2iIxTq119/xebNm2FqagpDQ0PhCzUaGBjAxMREY8c9XWDByCdvs3k7OzvY2dkJTqOd0rKtW7cO\nEyZMwJo1axAeHo5Dhw7hhx9+EJrpypUrAIAff/xROiZ6x8QvvvgCH330EWJiYjBq1ChER0cLfxJT\nGiWvb6XEYmZnZ4eRI0eiZ8+e0u8uoGS3YeA8DC0iIyMLbJ+p7RjlunHjBj799FNYWFhg69atXO6i\nECkpKfj7778B5O4nUrFiRcGJqDSbNWuW1uMludo2C4YWAwYMKDAxTdsxXQoJCUHv3r2xc+dOred1\nvbnTp59+qrE8yI0bN2BjYyMtbS5yyQQlioyMxO3btwEADRo04M0HlUpsksonMTERiYmJyMjI0FjG\nISUlBWlpaUKz3b59G71795aaW0R7eVtP0XtmK1VGRgY+++wzhIWFoU6dOlCr1bh37x46dOiAVatW\nseObXktKSgr+7//+T1pGpWHDhhg1alSJ94vxCSOf7du3Y/v27YiPj9cYZWNubo4PPvhA67IFZZlK\npcL69evx6aefio6iWOvWrcPVq1fh6+srNUE9ffoUc+bMQaNGjRS117dSDB8+HD///HOxx8qq27dv\nY8yYMWjdujVatGgBALh48SLOnj2LrVu3okGDBiV38RIdtFtKbdiwQXSEIkVGRqoPHjyo9vf3l/6I\nMmjQIGHXLg3c3d3VCQkJBY4nJCRozMmgf70850GlUgmfs5KWlqZeuXKl+vPPP1er1Wr1P//8o/7t\nt9+EZBk3bpz60KFDBY6HhISox44dW6LXZpOUFrre9vBVKG0z+i5duuD7779H//79NUZqiNi74OV+\nlZeJ6FfJzMyUlqLPz8rKSmOFUcpdGmTLli1ITU3VmHfx4sULuLm5CUymrE3V7t+/r3WDsl69emHl\nypUlem0WjFJGaZvR562i6+fnJ3zvgpf7VZTA2Ni40HPcEEiTh4cHevXqhYULF8Lb21s6bmZmBgsL\nC4HJgJs3b8LX1xenTp0CkDuvRtQWrSqV6rXOvQksGKWM0jaj17Z3gSgil1QvzP3796W9QvJTq9WI\niYkRkEi5zM3NYW5ujk2bNomOUoCSNlVr0qQJtm/fjv/9738ax7dt21bia0mxYJQyStyMngo3e/bs\nQs8p8YlIJBcXF+jp6cHKygq7d+8WHUeDkjZVmzVrFsaOHYuQkBCp0/vChQt49uxZiU+a5SipfPIm\nwpibmxf5gy7SrVu3ULNmTaSnp2PlypVISUnBuHHjpDeOrt24cQM+Pj64ceMGMjMzpeMit9MketOU\ntqladnY2goKCcPPmTQC5w2r79u1b4qv6smDkk7epuqGhIVq2bCk4TUGPHz9GXFwcGjVqhHLlyiEh\nIQGbNm2Cv78/zp49KyTTsGHDMG3aNCxduhRbtmzBzp07YWpqigkTJgjJQ2+PzMxMjTZ59vmIx9Vq\n8/H394e/vz+Cg4NFRylg9+7d6Nq1KyZOnIgBAwbg6NGj6NmzJ+Lj44Wuc5OZmYl27dpBrVbD2toa\nnp6eOHz4sLA8ALB48WJZx0iZjhw5gk6dOqFFixZo1aoV7O3tpcUtRdm6dStSUlIA5C702atXL6kD\nvCxhH0Y+eZ2mojdr0Wbbtm3w9/dHgwYNcO7cOXz44YdYsWIFevXqJTRX3mYyFhYWuHHjBqpVq4ak\npCShmSIiIgocE/UERq/Oz88Pq1evRsuWLYXvyZ5n3759GDNmDM6cOYOEhAQsWbIEixYtQseOHUVH\n0ykWjHzatGlT4FhmZiaePn1aYC8DXStXrpw0g9PBwQG1atUSXiwAoE+fPkhKSsKECRMwfPhw5OTk\nCJv5HRISgpCQEDx48EBjZFJqamqRw1t1YfPmzRgyZAgqVaokNEdpYGFhIfyJ4mV5N0bh4eFwc3ND\nq1athI2SEokFQwtPT08sWLAA5cuXh7u7O5KSkjBx4kSMGzdOWKasrCyN9a309fU1Pha1X/WYMWMA\nAJ06dcJff/2FjIwMYavV2tnZoUuXLrh8+bLG2lZmZmbCN+CJj49H37590bFjR4wcOVLYIIXSoEeP\nHvjpp5/Qp08fjb0eRPZhGBsbY/PmzTh48CB27twJtVqNrKwsYXlSU1Nx4MAB/PPPPwByF7R0c3Mr\n8Z89dnpr0b9/fwQEBODQoUM4ffo0Zs2ahaFDhyIwMFBYpqKG8Inar/rlN+27774LV1dX4cubJycn\nS6vmKklaWhr279+Pn376CeXLl8fIkSPh6uqq0w1wSoNGjRoVOCZqMmieqKgo/PTTT2jdujXef/99\n3Lt3DyEhIZg4caLOs8TFxWHYsGGoVq0amjVrBrVajStXriAuLg67du1CtWrVSuzaLBhauLq6Iigo\nCAsXLkT79u3RrVs3uLu7Y//+/aKjKYbIN21xsrOzsXfvXly/fl1j+Y2S3CdArpycHBw9ehRLliyB\nkZER0tPT4eXlhT59+oiORqWEt7c3qlSpUqDpd926dYiLi8PChQtL7NpsktKiXr16GD9+PO7cuYPp\n06fjxYsXoiMpzvr16zFgwACtb9p169aV6Ju2ON7e3lCpVAgPD8fw4cMRFBQER0dHYXkA4MmTJ9i1\naxf8/f3RtGlT+Pn5oXXr1rh//z5GjRrFgvGSpKQkXLx4EQDQsmVLYU+MSlyfLCIiAgcOHChwfOLE\niejXr1+JXpsFQ4u8NWMaNmwIExMTxMXFYfr06aJjKYrIN21xLl++jMDAQLi5uWHixIkYMWIEpkyZ\nIjRT//79MXDgQOzcuRM2NjbS8Vq1amHgwIECkynPyZMnMWPGDDRu3BhA7mx5Pz8/dOjQQedZlDgb\n38DAQOuEwfLly5f4REIWDC3UarX05kxPT0fFihXRunVrwamUReSbtjh5fQIGBgZIT0+Hubk5EhIS\nhGYKDQ0tdLMk7ieiadWqVdi5c6e0K2FkZCRmzJghpGAocX2yon6+WDAEsLe311h5NQ+Xu/iXyDdt\ncSwsLPD06VM4Ozvjo48+QqVKlYT2qQDA6tWrCxwzNzdHy5YthY/gUprs7GyNLWzr1auH7OxsgYmA\n6OhozJo1C3FxcQgNDcXVq1cRGhqKTz75ROdZbt26pfU9o1arkZqaWqLXZsHQIv8KrBkZGQgMDBQ+\nGU1pRL5pi7N582YYGBjA09MTBw4cQGpqqrD9QvIkJCQgIiJC2j/h999/R7NmzaS92idPniw0n5JY\nWVlh3759UlOdv7+/1j1FdGnevHmYPHkyVqxYAQBo3LgxZs6cKaRgHDlyROfXlJTo9kxvkYEDB4qO\noCgxMTFF/iFNo0ePVicnJ0sfP336VP3hhx+qU1JShO8mpzR3795VDxkyRN20aVN1s2bN1EOHDlXf\nu3dPaKa8n//8uyQqacfEp0+f6uQ6fMLQIj09Xfr/nJwcXL58WVpHhnLVqFFDdIRC/f333/Dz88P9\n+/c1Fq8LCwsTlikuLk5jE6CKFSvi8ePHMDMzK7Rvo6yqXbs2fv31Vzx//hxA7mZFohkYGCArK0tq\noo6LixO2bMm2bdvg7OyMevXqQaVSYeLEiTh16hQsLCzw7bffwsHBocSuzYKhRf4+DAMDA9SpUwdz\n5swRHYtkmjNnDqZMmaKotYjq16+Pr776SqOZpV69esjMzFRMRiVQ6mTQESNGYOrUqUhKSsLatWsR\nEBAAT09PIVn27NmDkSNHAgAOHjyI2NhY/Pnnn7hy5QqWL1+On3/+ucSuzYl79NYZMGAA/P39RcfQ\nkJqaivXr1yM8PBxA7rplH3/8MSpUqIBnz54Jb6NXAiVPBgVyh5IfO3ZM2g9D1Nye/JOIZ82aBTs7\nO2k7gbxVKkoKnzDyyd8UpQ3X4y8dOnXqhBMnTqBz586io0jMzMzw5Zdfaj3HYpFLyZNBgdxd90RP\nAAVy9+3OyspC+fLl8ffff2Pw4MHSuZJe34oFI5/8TVEvE72WjRKJWgCtMG3btpX+/TZt2gRTU1MY\nGhpKw6NF9mGkp6fj22+/xenTpwEAHTt2xKRJk3gTko+SJ4MqSY8ePTB69GhUqlQJenp6sLe3BwA8\nePCgxPt72CRFr0WJzQcPHjwo8rzIjvrZs2dDpVJh6NChAHLboQFlrG+lFG5uboUu8FnUubIoJCQE\ncXFx6Nu3r7T1wtWrV5GUlFSie3TwCSOf7Oxs7Nq1C1FRUXjvvfcwcODAIteRKcuU2HyQVxC+++47\nfPTRRxrntB3TpbzlSvK0atWKd80vUfJkUKXp3bt3gWNNmjQp8evyXyEfHx8fREZGwsHBAT/++CMe\nPHjAZRsKoeTmg+Dg4ALFQdsxXUtLS4OJiQmA4vvLyiIlTwZVq9XYs2cPoqOjMWPGDMTExCA+Pl7I\nRk+jRo3SuJHV09ND5cqV0aFDBwwaNKhEr82Ckc/58+cREBAAQ0NDTJo0Cf/73/9YMAqhxLWk/vzz\nT5w6dQrx8fFYtmyZdDw1NVX47mhubm7w8PBA3759AeQWMHd3d6GZlEboDOZiLF26FAkJCbh69Spm\nzJgBU1NTLFmyRGpa1CVtG7klJSVh3759iI2NxdSpU0vs2iwY+RgZGUmTqMzNzYX/klEyJTYflC9f\nHqamptDT05Pu5AHA2tpaGnYoyoQJE9CwYUOcOXMGAPDFF1+gU6dOQjMpjZIng4aHhyMgIEBajLBS\npUoae63oUv7dJPPr3bs3hg4dyoKhK3FxcRp3pi9/PHPmTBGxFEmJzQdt2rRBmzZt8P777+Pdd98V\nkqEonTt3VtRQX5LPyMhIoxkoJydHYBrtjI2Npb3HSwoLRj4jRowo8mP6l5KbD5RULJS4AQ+9unff\nfRcHDhyAWq1GTEwMNm/eXKJLcLyO27dvl/h2vxxWS2/Ms2fPULFiRdExFKW4GedK3G+BCkpNTcXX\nX3+N0NBQAICLiwtmzZolZJ0rbTchSUlJiIyMxMqVK+Hk5FRi12bBoNcicgE0ejvlTQAtTP369XWU\nRNlevgnR09NDpUqV0Lx5c1SqVKlEr82CQa/F1dUV/v7+KF++PA4cOIBNmzZhx44duHLlCjZu3Fii\nC6DJERUVhcjISHTv3h3Pnz9HVlaWsH2hASAxMRELFy6UZpt36NABc+bM4bIg+bi4uBR6Tk9PD7//\n/rsO0xQUFhaGe/fuaWzmlLcIoBJkZGQgJCSkRPd+YR8GvRYDAwOUL18eQO4Pkru7OypXrozOnTtj\n1apVQrP5+/tj06ZNyMrKQvfu3REXF4cFCxZg27ZtwjL5+Pigfv368PLyglqtxq+//gpvb2+sW7dO\nWCalyWvuUSIvLy9cuXIF7733Xol3LL+qixcvYu/evQgJCUGTJk1YMHTt4MGD6NmzJ2eXFkHkAmjF\n2b59O/bu3Svd/b3zzjt48uSJ0Ez37t3D2rVrpY8//fRTzsMoRc6fP4+goCDpJkm0xMRE+Pv7w9/f\nH1lZWUhOTkZQUFCJL8nDhfi1CAoKgouLC9asWYO4uDjRcRQpbwG0qVOn6nwBtOLkzcfIT/RdYU5O\nDhISEqSPExISFDk0k7SzsbERHUHy8ccfo0+fPoiOjsaCBQtw+PBhmJqa6mT9Nt5Ca7FhwwbExMTg\nl19+waBBg9CqVSuMGDECbdu2FR1NMaZNmyYtgObj4yNtApScnCx8drylpSWioqKkkST79+8X/gM/\nbtw49O/fX5p0deLECUyfPl1oJpKvbt26GD16NLp3766xQ6KIPoxLly6hZs2aaNmyJRo3bgwAOlvz\njp3exfj777/x+eef4+nTp6hZsyZ8fHwUsSY+FS4qKgrTp0/HnTt3YGVlBWNjY2zcuBG1a9cWmuvW\nrVv466+/AABOTk5o0KCB0Dwk36xZs7QeF7HacE5ODk6ePIm9e/ciPDwcXbt2xalTp3Dq1KkSvzYL\nhhaZmZkIDg7Gzz//DJVKhQ8++AB9+vTBpUuXMHPmTEV3zumKyAXQ5FCpVIiOjoZarYadnZ3wJikg\ndzXkqKgoAICdnR37yOg/S0pKwv79+7Fv3z6kpqaib9++JfrkynesFi4uLnBycoKXl5fUNg/k7ril\nbTmMskjkAmhy5O2VrVKppF/SIsfxX758GZ9++qm0oVN2djbWrl2rkyWp6b9Tq9X45ZdfNDbAGjJk\niPDtDypVqoTRo0dj9OjRuHTpUolvTcwnDC3i4+NhbW0tOkap9OLFCwwdOlTr0ue6smPHDqxatQqW\nlpbSD7TocfzDhg3DtGnTpBuOsLAwrFmzBrt27RKWieTz9fXF9evXMXDgQABAQEAAGjVqpLj15bp0\n6YLjx4+X2OvzCUOLtA1+IwAAIABJREFU3377rcAxc3NzNG/eHHXr1tV9oFJEFwugFWf79u04dOiQ\nkF3/CpOenq7xdNquXTt8/fXXAhPRqzh16hT8/f2lZsTevXtj4MCBiisYJX3/z4KhxcmTJ3H27Fnp\nB/zMmTNo0aIFVq5cialTp2rMOSBNulgArTg2NjaKKhYAUKFCBYSHh0vr/Pz111/cz7uUebnPTolK\nOhcLhhZ6enoIDAxE9erVAQCxsbGYP38+du/ejTFjxrBgoPgF0ET65JNPMGfOHHTu3FmjeIlcWnz2\n7NmYNm2aNCQzKysL33zzjbA89Go6duyIjz76SFosMiAgoET3zi5KUWtu5V+2pCSwYGgRExMjFQsA\nsLW1xYMHD1C1alXhzS1K0bVrV42PdbkAWnGOHTuGY8eOITo6WpofoqenJ7RgNG/eHEeOHNEYJaWU\nWcNUvBkzZmDXrl1Sc3X37t3h4eEhJEtRm4FxeXMBRo8ejbZt20odXP7+/jh9+jR++OEHDBo0CAEB\nAYITKpcuFkArjouLC4KDg2FsbCwsgzbp6el49OgRVCqVdIwrsFJpwicMLXx9fbF48WJs3boVQO4k\nK19fX2RnZ8PX11dwOmXS5QJoxalVq5bi5jjs3LkTy5cvV9TILZIvKioKs2fPRlxcHEJDQ3H16lWE\nhobik08+ER1Np/iEQa9N2wJoBw4cEN7h7O3tLS1tLnoZhzzdunXDjh07FL1vNRVu9OjRGDt2LFas\nWIH9+/cjJycHbm5uOHjwoOhoOqWs2zCFUOokHSX5+OOPce7cOfTo0QMLFixAq1at4OLiIrxYALkd\nyrVr18atW7dER5FUrVqVxaIUS0lJQadOnaQBHfr6+mWyD4oFQ4tly5YVmKQTHR2tuDHXIolcAK04\nItb3KUzeiJb27dtj2bJl6Nu3r0bHJPswSgcDAwNkZWVJ7/G4uDhpQEVZwiYpLdzc3DQm6WRlZWHg\nwIEIDAwUnEw5RC6AVpz09HRs2rQJ9+/fx4oVKxAZGYmoqCh0795d51mUvoscyRMQEICQkBDcvHlT\nGvji6ekJV1dX0dF0ik8YhSgNk3RE0tfXR+fOndG5c2dpAbRr167BxcWlxBdAK868efNQtWpV3Lhx\nA0DuRL7p06cLKRhcqPLt0L9/f9SsWRPHjh1Deno6fH19y+Sq1SwYWihpkk5poOsF0Ipz8+ZN+Pr6\nSk87pqamwjcrOn36NJo1awZzc3MAwLNnz3D16lUuZlmKODo6lskikV/Za4STYcaMGejevTt+++03\n/Pbbb+jevTtmzJghOlap0Lx5cxw7dkxohvwjo4DcuSGiW16XLVsGMzMz6WMzMzMsW7ZMYCJ6FXfu\n3MHMmTMxbNgwDB48WPpT1vAJQwt9fX2MGDECI0aMEB2lVBL9y9nR0REbN25EZmYmwsPDsXXr1iL7\nEnRBrVZrNG3mLb1OpcO0adPg7u6OAQMGlOnVHlgw8inujo+jpOQR3efj6emJLVu2wNTUFH5+fnBx\ncSlyOQVdMDU1xcWLF9GiRQsAuRMdTUxMhGYi+cqVK4fx48eLjiEcC0Y+/AGWT+QCaMUpX748Jk+e\njMmTJwvNkd+MGTPw8ccfo379+lCr1YiMjMS6detExyKZnJ2dceLECaHrkSkBh9XSa1HycNGMjAwc\nOHAA9+/f1yheop8Qnz59igsXLgAAWrZsCQsLC6F5SL6wsDBMmTIF+vr60q6Jenp6CAsLEx1Np1gw\ntEhPT8e3336rMdN70qRJ3L+glJg0aRKysrLQvHlzjfZm0dvGArmjo/766y/UrFkTjRo1Eh2HZOrR\nowemT5+OJk2aaEzYK2uz91kwtJg9ezZUKhWGDh0KANizZw8AZc0gpsL17t0bISEhomMAAL744guM\nHz8ejRo1QnJyMtzd3WFmZoakpCR4enpiyJAhoiOSDIMHD5Z+D5Rl7MPQ4vLlyxqzulu1aoV+/foJ\nTESvolatWkhNTdUYxirKtWvXpCeJ/fv3o169evjhhx/w6NEjTJw4kQWjlOjevTt+/vln9O7dW2Np\nl7LW6sCCUYi0tDSpEzw9PV1wGpIjb5Sbubk5Bg0aBGdnZ405GSL6MPL/cjl37pw029zGxkb4aDKS\nb/Xq1QCA+fPnS8f09PRw/fp1UZGEYMHQws3NDR4eHujbty8AIDg4GO7u7oJTUXHyCrydnR3s7OwE\np/lXXFwcLCws8Ndff+HTTz+VjmdkZAhMRa8ib5mZso4FQ4sJEyagYcOGOHPmDIDcduhOnToJTkXF\nyevUjoyMRL169TTORUZGioiECRMmoH///ihfvjwcHByk1WkvXLigsQ0wKV9SUhIuXrwIIHeUm6Wl\npeBEusdO7yKkpaUB4PyM0mbAgAEF1rPSdkxXHj9+jCdPnqBRo0Yay2OrVCoWjVLi5MmTmDFjhrSU\n/82bN+Hn54cOHToITvb/7d17UJTX/QbwZ4HlIiDWS6SlioiBBBUwQWWTKIo4EzV4KV6gpDGtl+Kl\nbtFYq1Z01OqIk0kc0/E2zqhNLBgBlRovwXvEotRGiQUUWATRQATBVWHZlff3B8Pb3bjqkuS3x+V9\nPn+xBwIPjOHLOd/znmNfnGFYUVFRgQ8++ECehoaEhGDjxo3o1auX4GT0LHV1dairq4PBYEBpaal8\nRIler5eLvwg9evRAjx49LMZehIumyHYfffQRPvvsM3nmWlpaisWLF7NgELBy5UpMnToVcXFxAIDM\nzEykpKTId3zTiyk7Oxu7d+9GTU0NZs2aJY97e3vzWAf6UUwmk8UyZ2BgoPATDURgwbCirq7O4iTK\nuLg47NmzR2AissX06dMxffp0bN26FUlJSaLjUAfStWtXZGZmyrdwZmVloWvXroJT2R+PN7fCyckJ\nZWVl8mudTqfoEyodDYsF/dRWr16NtLQ0hIaGIjQ0FGlpaVi9erXoWHbHprcVZ8+exZIlS/Dqq69C\nkiQUFxcjNTWVlygRKdzDhw8BtJ4+rEQsGE9RW1uLq1evAgDCwsIUOf0kolaXLl1CSEgIPD098fnn\nn6OgoACzZs1S3EYYFoxnaG5utrjkRmnHABBRq9jYWBw6dAglJSXQarUYP348cnNzFdfbZNPbiuPH\nj2Pt2rX47rvvAPzvtjSlHQPgqGpra/Hpp5+ioqLCYifLpk2bBKYiR+bi4gKVSoWzZ88iISEBv/nN\nb3D06FHRseyOBcOKjRs34uOPP0Z4eLjFUcbkGObOnYuQkBBoNBpuVqCfhMlkwpUrV/Dll19izZo1\nAKDIK3ZZMKzw8fHBa6+9JjoG/UCNjY1YuXKl6BjUgWi1WqSkpECj0eDll1+GTqeDv7+/6Fh2xx6G\nmbZTaffs2QNvb2+MHTtW0UcZO6oVK1bg3XffRXBwsOgoRB0KC4aZtrN+zH8kba/Zw3Ac165dw/vv\nvw9fX1+Lgs8LcIh+HBYM6nDGjh2LuLg4hISEWPQwhgwZIjAVkeNjD8OK69ev45e//KV8Su2jR49Q\nVVWFl19+WXAysoWbmxtmzJghOgZRh8MtQFb8+c9/hlqtll+7uLhgyZIlAhNRewwbNgxnz54VHYM6\nkL/+9a82jXV0nGFY8fjxY4uC4erqqsgtdI5q37592L59Ozw9PeHq6ir3oC5cuCA6Gjmo/Pz8J8Yu\nXbokIIlYLBhWuLi4oLKyUn7sv6Kigvv5HUhGRoboCNRBHDlyBEeOHEFVVRW0Wq08/uDBA7i7uwtM\nJgYLhhXz589HQkICoqKiIEkSzp49i7Vr14qORTby8/ODyWSCTqcD0HrHt4sL/6lT+wUEBGDEiBEo\nKCjAiBEj5HEvLy9oNBpxwQThLqmnKC8vx/nz5wEAb731liIf0nFUBQUFWLBggbwcZTKZsHnzZvTv\n3190NHJQ9fX1irzD+/tYMJ7BZDLhxo0b6NmzJ0+rdSDx8fHQarXyX4AXLlzApk2bkJaWJjgZOSqT\nyYSMjAwUFhbCYDDI4+vXrxeYyv64S8pMamoqrl+/DgBoamrC5MmT8d5772HUqFHIyckRnI5s1djY\naLFcoNFo5Kf4iX6IlJQUXL58GadPn0afPn3wzTffKLKHwYJh5vTp0/KzFocOHYJarUZubi7S0tKw\nZcsWwenIVh4eHsjLy5NfX7x4kce60I9SUFCADRs2wNvbG7///e+xd+9elJSUiI5ld+wEmnF1dYVK\npQIA5OXlYdy4cVCr1QgODua2WgeybNkyaLVauLq6AgCMRiOPNqcfpe2IGWdnZzQ2NsLb2xu1tbWC\nU9kfC4aZx48f48GDB/Dw8EB+fj5++9vfyu9rbm4WmIzaIzQ0FMePH7fYJWX+XA1Re/n4+KChoQHD\nhg3DrFmz8LOf/Qw9e/YUHcvuuCRlJj4+HnFxcZg2bRp8fX0xYMAAAMCNGzfY9HYgWq0WarUaQUFB\nCAoKglqttthDT9Re27dvh4+PD5KTkzF58mQMHToUmzdvFh3L7jjDMJOYmIiBAweipqYGb775pjzu\n7OyMZcuWCUxG7VFRUfHEWFlZmYAk1FG0Pbjr5OSEiRMnCk4jDrfVUoexb98+pKeno6ysDIGBgfK4\nXq9HQEAAtm7dKjAdObLLly9j48aNqKystOhnKu24GRYMM9HR0QCAbt264fPPPxechtqrqqoKt27d\nwpo1a5CSkiKPe3l5ITg4mMe70A82ZswYzJ0794lrm/38/ASmsj8WDOrQmpub0dDQgB49eoiOQg5s\n0qRJyMrKEh1DODa9zURHR2PUqFGYMmWK6Cj0IyQnJ0Ov16OpqQmxsbEYN24cdu7cKToWObDhw4fj\nzJkzomMIxxkGdTgTJ07EgQMHcPToUeTm5mLp0qWYOnUqsrOzRUcjBxMZGSlf01xfX6/4I/O5S4o6\nHJPJBKD1voKoqCh4eHhYrDsT2YpH5Vvi/0XU4QQGBmLmzJk4deoUNBoNmpqaREciB+Xn5wc/Pz98\n8cUX8tvmY0rDJSnqcJqamvDVV18hODgYvXr1QnV1NYqLizF8+HDR0chBWWt6K7ERziUp6nAkSZIf\nvGxsbETnzp0xePBgwanIEZ0/fx5fffUVampqkJqaKo8/ePAASvxbmwXDitraWqxfvx537tzBZ599\nhqKiIvznP/9BQkKC6Ghkg0GDBsmNyrbDJAGgsLBQYCpyRGq1Gp6enlCpVOjUqZM8/tJLL2H27NkC\nk4nBJSkr5syZg+HDh2Pv3r3Izs5Gc3Mz4uLiuMvGARkMBmRnZ+PevXuYNWuW6DjkoK5fv46goCDR\nMYRj09uK6upqJCQkyE8Gu7q6cpeNg3Jzc8PkyZNx9OhR0VHIgbFYtOKSlBUuLpY/lvv37ytyvdJR\nmd+u19LSgoKCAuj1eoGJiDoGFgwrRo8ejZSUFDx8+BCZmZnYu3cv4uLiRMciG5n3MJydneHv74/l\ny5eLjkXk8NjDeIpDhw7h5MmTkCQJ0dHRmDBhguhIRCSQTqdDaWkpYmJi8PDhQxiNRnTp0kV0LLti\nwaAOJzc3FwMHDoS3tzeA1iXFa9euQaPRCE5GjiorKwvbtm2D0WjEiRMnUFZWhtWrV2PXrl2io9kV\nl6SsWLBggcV2zDa8F9oxpKamWjxQ5eXl9cQYUXvs3r0bGRkZSExMBAD07dsXd+/eFZzK/lgwrBg5\ncqT8tsFgwLFjxywu5KEX2/efv3BycrK49IaovdqexzCnxPtVWDCsmDRpksXrX/3qV5gxY4agNNRe\nnp6euHLlCsLCwgAAV65csXjoiqi9unTpAp1OJ/8hcvDgQfj6+gpOZX8sGDZQqVSorq4WHYNstHjx\nYsybNw/9+vUDAJSUlOCTTz4RnIoc2bJly7Bo0SLodDpER0fD3d1dkVf+sulthXkPQ5IkFBcXQ6PR\nYNWqVWKDkc0aGhrw9ddfAwDCw8Ph4+MjOBE5usePH6O8vBySJCEgIECRS1IsGFaYN0fb9vG3LW8Q\nkTI1Njbi22+/teiHtc1ilYIFg4joOfbs2YOPPvoIXbp0kVcfVCoVTpw4ITiZfbFgmHnadto23FZL\npEyjRo3C3r170bNnT9FRhGLT24z5dlrqWPLz8xERESE6BjkoX19fxRcLgDMM6sBqamqQlZWFzMxM\nSJKE48ePi45EDupf//oXsrOzERUVBTc3N3k8KipKYCr74wzDipqaGqxduxZ5eXkAgMjISCxfvhwv\nvfSS4GT0PCaTCSdOnMD+/ftx9epVmEwm7Ny5E+Hh4aKjkQM7deoUTp06hfLycvmqA5VKpbiCwRmG\nFe+//z4iIiIwZcoUAEBGRgYuXryouHNjHM26detw+PBhBAcHY9KkSRg9ejTGjh2LkydPio5GDi46\nOhpffPEF3N3dRUcRijMMK7777jvMnz9ffj137lwcPnxYYCKyRXp6OsLDwzF79mxERkYCwDM3MRDZ\nqlevXk/ck6NE/AlY0bt3b9y8eRP+/v4AgIqKCvTp00dsKHquc+fOITs7G6mpqWhoaMDEiRN5hhT9\nJPz9/TF9+nTExMTA1dVVHm87jFApWDDMtG2rNRgMmDBhAl5//XUAwOXLl/Haa68JTkfP07lzZyQm\nJiIxMRFFRUXIyMiAwWBAYmIiYmNjER8fLzoiOSij0YjevXvj+vXroqMIxR6Gmecdf/39QwnpxWc0\nGpGTk4PMzEzs2LFDdBwih8aCQUT0HI2Njdi2bRsqKyvx4YcforS0FDqdDjExMaKj2ZWT6ABERC+6\nVatWwWQyoaioCEDrg3xKPAGZBYOI6DmKi4vxwQcfQK1WA2i9c6WlpUVwKvtjwSAieg7znVFA602c\nSlzNZ8GwQqvV2jRGRMoQERGBrVu3orm5GXl5edBqtYiOjhYdy+5YMKyoqKh4YqysrExAEiJ6ESQn\nJ0OSJHh6emLjxo0IDQ3FH/7wB9Gx7I67pMzs27cP6enpKCsrQ2BgoDyu1+sREBCgyCsZiYjasGCY\nqaqqwq1bt7BmzRqkpKTI415eXggODlbklYxE1NqzOHToECorK2EymeTxP/3pTwJT2R8LBhHRcyQl\nJcFoNCI0NNTiD0fzM+eUgEeDmOGNe0Rkzc2bN3HkyBHRMYRjwTDDG/eIyJpevXrhwYMH8PLyEh1F\nKC5JERE9RWpqKgCguroa33zzDYYNG2bxTIbSehicYVjxtKUpLkkRKUunTp0AAAEBAQgICBCcRjwW\nDCvMl6YMBgOOHTtmsc2WiJShraldWlr6xO+A0tJSEZGE4pKUDZqbmzFjxgz8/e9/Fx2FiASYNGnS\nE9cfWBvr6DjDsIFKpUJ1dbXoGERkZ3V1dairq4PBYEBpaal8fpRer8ejR48Ep7M/FgwrzHsYkiSh\nuLgYb7zxhuBURGRv2dnZ2L17N2pqajBr1ix53NvbGzNnzhSYTAwuSVlhPs10dnaGv78/wsLCBCYi\nIpG2bt2KpKQk0TGEY8EgIiKbcEnKCr1ejx07dqCwsBAGg0Ee37Nnj8BURERi8XhzK5YtWwYnJyeU\nl5dj6tSpcHZ2RmhoqOhYRERCsWBYcfPmTfzxj3+Eu7s73nnnHWzbtg35+fmiYxERCcUlKSvaHv1X\nq9Wor6+Hj48P6urqBKciIlFqa2vx6aefoqKiwuJ4c6Wd/sCCYUWfPn1QX1+P2NhYTJs2Dd7e3ujf\nv7/oWEQkyNy5cxESEgKNRqPoe3G4S8pMeXk5+vTpYzGWn58PvV6PYcOGwcWF9ZVIicaPH49Dhw6J\njiEcexhmFi5cCACYPn26PBYREYGRI0eyWBApWFhYGIqLi0XHEI6/Bc00NTXh2LFjuH37Ns6cOfPE\n+6OiogSkIiLR4uPj8e6778LX1xdubm7y+P79+wWmsj8uSZnJyclBeno68vPzMWDAAIv3qVQqPodB\npFBjx45FXFwcQkJCLHoYQ4YMEZjK/lgwrFi/fj2WLl0qOgYRvSCUeDKtNexhWLF06VLodDrk5OQA\nAB4+fIj6+nrBqYhIlGHDhuHs2bOiYwjHGYYVWVlZ2LZtG4xGI06cOIGysjKsXr0au3btEh2NiASI\njIxEfX09PD094erqCkmSoFKpcOHCBdHR7IpNbyt2796NjIwMJCYmAgD69u2Lu3fvCk5FRKJkZGSI\njvBCYMGwQq1Ww9PT02JMyQ/rECmdn58fTCYTdDodgNY7vpW41V5537ENunTpAp1OJ1+idPDgQfj6\n+gpORUSiFBQUYMGCBfJylMlkwubNmxV3AgR7GFbodDosWrQIZWVl6Nq1K9zd3bF161b07t1bdDQi\nEiA+Ph5arRYajQYAcOHCBWzatAlpaWmCk9kXC8ZTPH78GOXl5ZAkCQEBAVySIlKwCRMm4ODBg88d\n6+i4JGWmpKTE6njbumW/fv3sGYeIXhAeHh7Iy8vD0KFDAQAXL16Eh4eH4FT2xxmGmejoaKhUKkiS\nhDt37sDLywsqlQr379/HL37xC5w8eVJ0RCIS4OrVq9BqtfLVB0ajEZs2bcLAgQMFJ7MvFgwr1qxZ\ng4iICIwZMwYAcPToUeTn5+Mvf/mL4GREJIrRaLTYJaVWqwUnsj8+6W3FpUuX5GIBAG+//TYuXbok\nMBERiaTVaqFWqxEUFISgoCCo1WpotVrRseyOBcMKSZIsrmT997//jZaWFoGJiEikioqKJ8bKysoE\nJBGLTW8rVq5ciYULF8pNLYPBgA8//FBwKiKyt3379iE9PR3l5eWYPHmyPK7X6xEQECAwmRjsYTxF\nc3OzxXplW7OLiJSjqqoKt27dwpo1a5CSkiKPe3l5ITg4WHHb7VkwiIjaobm5GQ0NDejRo4foKHbH\nHgYR0XMkJydDr9ejqakJsbGxGDduHHbu3Ck6lt2xYBARPYdOp4O3tzdOnz6NoUOH4syZMzhw4IDo\nWHbHgkFE9BwmkwlA65b7qKgoeHh4wMlJeb8+lfcd26C8vBwJCQmIjo4GAFy7dg2bN28WnIqIRAkM\nDMTMmTNx6tQpaDQaNDU1iY4kBAuGFatWrcKcOXPg7e0NAHj11Vdx9OhRwamISJQNGzYgPj4eu3fv\nRqdOndDQ0IBFixaJjmV3LBhW6PV6DB8+XL4Pw8nJSZHHABBRK0mS8Oabb6J79+5obGxE586dMXjw\nYNGx7I4P7lnh7OwMo9EoF4zq6mpFrlcSUatBgwbJB5O2/V4AgMLCQoGp7I8Fw4pf//rXmD9/Pu7d\nu4fNmzfjwIEDSE5OFh2LiAQpKiqS3zYYDMjOzsa9e/cEJhKDD+49RX5+Pk6dOgVJkhAdHY2IiAjR\nkYjoBRIXF4eMjAzRMeyKM4yniIiIYJEgIgBAY2Oj/HZLSwsKCgqg1+sFJhKDBcOKsrIybNmyBZWV\nlfL+awDYv3+/wFREJIp5D8PZ2Rn+/v5Yvny56Fh2xyUpKyZOnIi3334bYWFhFoeLDRkyRGAqIiKx\nOMOwoqWlBUlJSaJjENELIjc3FwMHDpSfzbp//z6uXbsGjUYjOJl9ca+oFeHh4Ra7IohI2VJTU+Hl\n5SW/9vLyQmpqqsBEYnCGYSYuLg4qlQomkwmZmZkICAiAm5ub/H72MIiU6fvPXzg5OeHx48cCE4nB\ngmFmyZIloiMQ0QvI09MTV65cQVhYGADgypUr6NSpk+BU9seCYebAgQNYt26d6BhE9IJZvHgx5s2b\nh379+gEASkpK8MknnwhOZX8sGGaU9pg/Edlm0KBBOHz4ML7++msArX1OHx8fwansjwWDiMgGPj4+\niIqKEh1DKD6HYaZ///7o3LnzE+NtDa8LFy4ISEVE9GLgDMNMnz59sH37dtExiIheSCwYZlxdXeHn\n5yc6BhE5gPz8fMWdN8eCYYaXJBHRs9TU1CArKwuZmZmQJAnHjx8XHcmu2MMgInoGk8mEEydOYP/+\n/bh69SpMJhN27tyJ8PBw0dHsjkeDEBE9xbp16xAVFYX09HSMHz8eZ86cgY+PjyKLBcAlKSKip0pP\nT0d4eDhmz56NyMhIALA4IkRpWDCIiJ7i3LlzyM7ORmpqKhoaGjBx4kRFniHVhj0MIiIbFBUVISMj\nA//85z/Rt29fxMbGIj4+XnQsu2LBICJqB6PRiJycHGRmZmLHjh2i49gVCwYREdmEu6SIiMgmLBhE\nRGQTFgyiH+jWrVsIDg6GyWQSHYXILlgwiNohOjoaubm5omMQCcGCQURENmHBILLR4sWLcfv2bSQl\nJWHQoEE4cuQIACA7OxsjRozA0KFDsWXLFvnjW1pasH37dsTExGDo0KHQarWor68H8L/lrIyMDERF\nRWHw4MH4xz/+gatXryI2NhYRERFYvXq1xdffv38/xowZg8GDB2PGjBmoqqqy3zdPBAASEdls5MiR\n0vnz5yVJkqTKykopKChIWr58udTY2CgVFhZK/fv3l0pKSiRJkqRdu3ZJU6ZMke7cuSMZDAZpxYoV\nUnJyssV/u2LFCqmpqUk6d+6cNGDAAGnOnDnS3bt3pW+//VaKjIyU8vLyJEmSpC+//FKKiYmRSkpK\nJKPRKP3tb3+Tpk2bJuaHQIrFGQbRjzR//ny4u7vjlVdewSuvvIKioiIAQFpaGpKTk+Hr6wtXV1fM\nnz8fx44ds2iSz5s3D25ubnjrrbfQqVMnvPPOO+jWrRt69uyJiIgI/Pe//5U/1+zZsxEYGAgXFxck\nJSWhsLCQswyyK54lRfQjde/eXX7bw8MDjx49AgDcvn0b8+bNg5PT//4uc3JyQm1trfy6W7du8ttu\nbm5PvDb/XOvWrcOGDRvk90uShOrqal76RXbDgkH0/8TX1xfr1q3D66+//sT7bt261a7P9fOf/xxJ\nSUkYP378TxWPqN24JEXUDt27d0dlZaVNH5uQkICPP/5YXjaqq6tDTk7OD/q68fHx2L59O27cuAEA\n0Ov1ctOdyF44wyBqh9mzZ2Pt2rXYuHEj5syZ88yPfe+99yBJEn73u9+hpqYG3bp1w9ixYxETE9Pu\nrzt69Gg8fPgQCxcuRFVVFby9vfHGG29gzJgxP/RbIWo3Hj5IREQ24ZIUERHZhAWDiIhswoJBREQ2\nYcEgIiKbsGDXIFJDAAAAIklEQVQQEZFNWDCIiMgmLBhERGQTFgwiIrIJCwYREdnk/wBiMUEp4r+0\nBAAAAABJRU5ErkJggg==\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "beAsFnFl83UQ", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Discord\n", | |
| "Most people were not aware of the Schoology Plus Discord server. Of those people, a large number said they would consider joining while many others said they would not." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "wUHn4lHCpkdp", | |
| "colab_type": "code", | |
| "outputId": "ef2ce465-589f-48d6-974f-d3df9d4abe4f", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 318 | |
| } | |
| }, | |
| "source": [ | |
| "discord = data['discord'].to_frame(name='response')\n", | |
| "discord['aware'] = discord['response'].str.startswith(\"Yes\").replace({True: \"Yes\", False: \"No\"})\n", | |
| "discord['description'] = discord['response'].str.extract(r\",\\s*(but|and)?\\s*(.*)\")[1]\n", | |
| "sns.countplot(data=discord, x='aware', hue='description')\n", | |
| "plt.title(\"Respondents Awareness of Schoology Plus Discord Server\")" | |
| ], | |
| "execution_count": 39, | |
| "outputs": [ | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/plain": [ | |
| "Text(0.5, 1.0, 'Respondents Awareness of Schoology Plus Discord Server')" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 39 | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "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\n7URGRuLu7g6k33x7+vQpx44do2nTpvJ9goMHD1K3bl0qVapEREQEx44do27dunI533zzDb169WLF\nihUYGBjg7++fJaC8/MvSzs6Odu3ayddzX0deyzZo0IAGDRqQkpJCYGAgU6ZMYePGjdjY2MjLhIaG\n0q9fP+rWrUu5cuUyLW9ra5vpnpMkSURGRubrc86urT179uTrr7+WX2d3HyEvubVJV1eXx48fo9Vq\n5aASGRlJ+fLlsy0np33YxsYmUxCSJInHjx9nWr5Dhw7s3LkTGxsbWrRokeng+aaMjIxITk6WX0dH\nR8vbOq/val4OHz6Mrq4utWrVyjItp/3Bzs6OvXv3Zluera1tpk4ZkZGRmc7+Xz17srW1zXI8ya/s\n9p2hQ4cybNiwHJd5tf5WrVoREBDA48ePOXjwIJs3bwbyd8x5nTPBD+IM5WV9+vTh9OnTXL9+HR0d\nHTp37syMGTOIjY0F4MmTJ5w4cQJIv7F1//59JEnCzMwMXV3dTBtv48aNPH78mKdPn7JkyRK526Gn\npyfbtm3j2rVrqNVq5s6dS61atfj444/zbF+rVq1Yt24djx8/5tmzZ5l+adna2uLu7s7MmTN58eIF\nWq2WBw8eZLlklBNra2sePnwov/7nn3+4dOkSqampGBkZoa+vn+nXa4YLFy7w8OFDtm7dyvbt29m+\nfbv8KyajS6yRkRE1a9Zkw4YNuLi4AODo6MimTZsyBZTExERKlCiBgYEB//zzj/yrKCdt27blyJEj\nnDhxgrS0NFQqFSEhIVkOYK+7bExMDIcOHSIpKQl9fX2MjY3ldd+3b59cfokSJVAoFNlul1atWnHs\n2DHOnDlDamoqq1atQl9fH0dHxzzb9uzZMxYsWMD9+/fRarXExcXx22+/4eDgAECnTp3Ytm0bZ86c\nQavV8uTJk0w313OSW5tq1aqFoaEhK1asIDU1lZCQEP78889M3WUz5LYPN2zYkBs3bnDo0CE0Gg0b\nNmzIclm1bdu2HDp0iJ07d9K+ffs8250f1apVY/fu3aSlpXH8+HHOnTsnT8vru5qTp0+fsnPnTnx9\nfRk0aJB8Jv2ynPaHL774gujoaIKDg1Gr1bx48YJLly4B0KZNGxYvXkxcXBxxcXEEBQXh5eWVYzta\ntmzJ77//zu3bt0lOTs61x1le+07nzp3ZtGkTly5dQpIkkpKSOHr0aI5XHyC9c4KLiwsTJkzg448/\n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\n", | |
| "text/plain": [ | |
| "<Figure size 432x288 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "Qd__0GMP9IHn", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Favorite Features\n", | |
| "From this small selection of people's favorite features of Schoology Plus, it's clear that people really like what-if grades. The second most popular feature is custom themes." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "DWYZb0k8tJnD", | |
| "colab_type": "code", | |
| "outputId": "8e684764-e8a5-465a-ac85-0f5396118a87", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 751 | |
| } | |
| }, | |
| "source": [ | |
| "features = data['favorite_features'].str.lower()\n", | |
| "print(\"Favorite Features\")\n", | |
| "print()\n", | |
| "print(\"Repeated Answers:\")\n", | |
| "print(features.value_counts()[features.value_counts() > 1])\n", | |
| "print()\n", | |
| "print(\"Longest Answers:\")\n", | |
| "[print(answer) for answer in sorted(features[features.str.len() > 100], key=lambda x: len(x))];" | |
| ], | |
| "execution_count": 40, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "Favorite Features\n", | |
| "\n", | |
| "Repeated Answers:\n", | |
| "what if grades 30\n", | |
| "what-if grades 24\n", | |
| "themes 7\n", | |
| "grades 5\n", | |
| "grade modification 4\n", | |
| "custom themes 4\n", | |
| "the what-if grades. 3\n", | |
| "the themes 3\n", | |
| "theme editor 2\n", | |
| "the different themes. 2\n", | |
| "theme 2\n", | |
| "rainbow 2\n", | |
| "everything 2\n", | |
| "the theme 2\n", | |
| "my favorite feature 2\n", | |
| "rainbow theme 2\n", | |
| "Name: favorite_features, dtype: int64\n", | |
| "\n", | |
| "Longest Answers:\n", | |
| "i like the what-if grades. they really show how well i could have done and how well i will do in the future.\n", | |
| "blue theme, what if grades, percentages of grades, course icons, schoology plus announcements, and theme editor.\n", | |
| "my favorite features are the what-if grades, the custom themes, the course icons, and the desktop notifications.\n", | |
| "there are over a thousand reason to love schoology plus, but my personal favorite feature is the what-if grades!\n", | |
| "i like that i can make grade modifications and additional fake assignments. i also like the rainbow theme #pride.\n", | |
| "the best feature is what if grades. i can see what i can do and see what grade id have to get on certain assignments\n", | |
| "the weight of each category in the class grade, because i get to see what i need to work on so i can improve my grade.\n", | |
| "the fact that we can see how weighted our assignments are. and the percentage of what the assignment is and what we got.\n", | |
| "my favorite features of schoology plus are the fact that the grades pop up on the side of the class unlike normal schoology.\n", | |
| "my favorite feature is the ease of use. i can simply install as an extension and have the easiest and most helpful experience.\n", | |
| "rainbow theme, showing percentages without opening the class, and clicking the bell icon and seeing quick grade on recent assignments.\n", | |
| "i really like the what if grade feature. additionally, i like adding simulated assignments. they are really helpful when finals are coming up.\n", | |
| "what if grades. no more freaking out and calculating grades. thank you all so much. i henceforth bow down to you and the creators behind this app.\n", | |
| "my favorite feature on schoology is the what-if grades that allows you to see your grades if you can improve or how much percentage you can get a lower grade by.\n", | |
| "definitely the what-if grades. they help me so much. i am able to see how hard i need to try :p. i also like the themes they make schoology much less dead inside.\n", | |
| "i enjoy being able to set a theme when using schoology. i also frequently use the grade modification features, such as simulating assignments and calculating minimum grades.\n", | |
| "i like how you can see all of your grades at the same time. i'm also interested in the fact that the what-if function allows you to see your grade if you do a specific assignment.\n", | |
| "mainly just getting notifications right to my desktop and being able to see them just by clicking/hovering on an extension. also, the percentages and what-if grades are really useful\n", | |
| "i like the what-if grades because i can check how many points i need. i also like that your course grades are posted to the right of the class name, so i don't have to scroll down to see them. i also like the themes.\n", | |
| "i absolutely love the what-if feature that allows me to know how a potential grade on a certain assignment could affect my grade. it also always me to know what score i must receive in order to maintain a certain grade. i also really like the theme feature and how you are able to customize your page. it makes going on schoology more fun and aesthetically pleasing.\n" | |
| ], | |
| "name": "stdout" | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "2KiqFd699Xq3", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Feature Requests\n", | |
| "In general, people don't have any suggestions for new features. Some people want new themes, and others gave very detailed suggestions." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "ihwNjNUSuvlb", | |
| "colab_type": "code", | |
| "outputId": "bf2dd97b-60d7-4632-e920-9c35d9c220a5", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 819 | |
| } | |
| }, | |
| "source": [ | |
| "requests = data['feature_requests'].str.lower()\n", | |
| "print(\"Requested Features\")\n", | |
| "print()\n", | |
| "print(\"Repeated Answers:\")\n", | |
| "print(requests.value_counts()[requests.value_counts() > 1])\n", | |
| "print()\n", | |
| "print(\"Longest Answers:\")\n", | |
| "[print(answer) for answer in sorted(requests[requests.str.len() > 100], key=lambda x: len(x))];" | |
| ], | |
| "execution_count": 41, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "Requested Features\n", | |
| "\n", | |
| "Repeated Answers:\n", | |
| "nothing 22\n", | |
| "idk 7\n", | |
| "more themes 7\n", | |
| "none 5\n", | |
| "nothing its perfect 3\n", | |
| "nothing its fine 2\n", | |
| "nothing really 2\n", | |
| "i don't know 2\n", | |
| "more themes. 2\n", | |
| "nothing. 2\n", | |
| "i'm not sure 2\n", | |
| "i would like to see notifications when assignments are added. 2\n", | |
| "music 2\n", | |
| "Name: feature_requests, dtype: int64\n", | |
| "\n", | |
| "Longest Answers:\n", | |
| "a way to add assignments even in a section even before the teacher adds an assignment to that section\n", | |
| "i think that there should be more ways to customize schoology but overall, i think schoology is fine.\n", | |
| "i would like to see more advertisement around the internet to get people to know about your amazing product!\n", | |
| "messages (via email or mobile) when you have a upcoming assignment, and a improvement to the calendar system.\n", | |
| "being able to modify a grade section with any pre existing assignments and being able to see teacher schedules\n", | |
| "i would like to see if there was a tutorial on how to calculate grades beforehand, that's a video, not writing.\n", | |
| "i think schoology plus should give us the option (on the home page) to go all the way back up to the most recent message.\n", | |
| "i would like to see them put little mini games for students to play, like about the certain subject or course their taking.\n", | |
| "i'd like to see if a little more could be done with the editor, other than that i'm more than happy with the current options\n", | |
| "i would most like to see the addition of more customization options, like of more themes and the ability to alter more images.\n", | |
| "i would like to see more of these survey messages because they are a stimulating activity to which people can answer honestly.\n", | |
| "there isn't anything that i would like to see added to schoology plus because everything that i use/need is already available.\n", | |
| "i like schoology plus features but i would like a page showing all features available currently. i am not aware of many features.\n", | |
| "there is nothing i really want added in schoology plus. it already has exclusive features i like. but i would like more features added.\n", | |
| "themes that allow the use of multiple colors or switching between custom colors, or the entire page color rather than just the headers.\n", | |
| "i want schoology to be an extension on the computer itself, that i can drop the files on my computer directly without the use of logging in to the website.\n", | |
| "an ability to change the order of how materials are listed. for example, by date uploaded, last interacted with, last updated, the reverse of any of those, or custom\n", | |
| "i would like to see a feature that allows users to manipulate the total points on the grades page. users should not be limited to only manipulate category point totals.\n", | |
| "i would like you to add an anonymous class discussion feature with the teacher, so that students can ask the teacher questions while keeping their identity unidentified.\n", | |
| "if we could have a way to stop assignments from appearing in the overdue column, that'd be nice. it's a waste of space about assignments that aren't turned in on schoology.\n", | |
| "i think that schoology plus is great the way it is, but if there were any features i'd like to see added, i'd like to see the ability to change the layout of schoology, like a fully customizable theme.\n", | |
| "i wish that it was somehow more clear what assignments are due and when, without going through all the classes. perhaps somewhere that showed me when all the upcoming assignments from all the classes would be cool.\n", | |
| "i would like to see a way to change your profile picture for your course. there would be two options, make it visible only for you or visible to the schoology plus network. of course, there would be photo restrictions.\n", | |
| "a section on behavior. now this is more directed at schoology in general, but at most schools they grade on work habits and cooperation as well as academic grades. it would be great if you could see that as well as your academic grades.\n", | |
| "i believe schoology is great as it is and already offers multiple great features. the only thing i can really think of is some sort way for schoology to calculate your grades and tell you your current gpa, that would certainly be immensely helpful.\n", | |
| "i think that you should have like a different thing on schoology where the students can ask question and they can communicate with each other and the students' questions and comments will remain anonymous, because some students in my class would like to tell the teacher something but will be too shy to say it.\n", | |
| "detailed customization of calendar scheduling and notifications. like setting priority levels of classes and increments at which the assignment is complete. ex: get started on essay draft at day 1, low priority, send one notification,...,...,..., finalize essay rewrite for submission, at day 5, high priority, notify multiple times days prior.\n" | |
| ], | |
| "name": "stdout" | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "aTbaN08Z9jeW", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Potential Improvements\n", | |
| "People don't have a lot of suggestions for things to improve. Adding more course icons and themes are the most common requests." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "e_qO3WysviJY", | |
| "colab_type": "code", | |
| "outputId": "0b362e7f-1d3d-4771-b354-8c0e9167ea87", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 700 | |
| } | |
| }, | |
| "source": [ | |
| "improvements = data['potential_improvements'].str.lower()\n", | |
| "print(\"Potential Improvements\")\n", | |
| "print()\n", | |
| "print(\"Repeated Answers:\")\n", | |
| "print(improvements.value_counts()[improvements.value_counts() > 1])\n", | |
| "print()\n", | |
| "print(\"Longest Answers:\")\n", | |
| "[print(answer) for answer in sorted(improvements[improvements.str.len() > 100], key=lambda x: len(x))];" | |
| ], | |
| "execution_count": 42, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "Potential Improvements\n", | |
| "\n", | |
| "Repeated Answers:\n", | |
| "nothing 40\n", | |
| "idk 6\n", | |
| "none 4\n", | |
| "nothing. 3\n", | |
| "more themes 2\n", | |
| "i dont know 2\n", | |
| "nothing its perfect 2\n", | |
| "nothing its fine 2\n", | |
| "not much 2\n", | |
| "nothing really 2\n", | |
| "i don't know 2\n", | |
| "nothing! 2\n", | |
| "more icons 2\n", | |
| "see above. 2\n", | |
| "i think schoology plus is fine as it is right now. 2\n", | |
| "Name: potential_improvements, dtype: int64\n", | |
| "\n", | |
| "Longest Answers:\n", | |
| "i think it's great how it is maybe making it easier to change themes so people can customize it easier.\n", | |
| "i don't think anything is wrong with schoology plus. it serves its purpose well and it gets the job done.\n", | |
| "i think that there could be a feature where you can decide the location of course assignments and folders.\n", | |
| "i believe that schoology plus could have a better user interface on the settings page, but is otherwise ok.\n", | |
| "i think it's fairly good, but it's sort of annoying that it is just an extension and not a part of the website.\n", | |
| "i think that the notification setting should be able to detect if you already saw the notifications before hand.\n", | |
| "the newer interface looks more modern. if that can also be done to updates posted to look them look better would help\n", | |
| "in some of my classes, there are discrepancies between the grade schoology plus says i should have and my actual grade.\n", | |
| "i think schoology plus should give us the option (on the home page) to go all the way back up to the most recent message.\n", | |
| "what could be improved are the what-if grades. on my device, the what-if grades do not work and the changes are not applied.\n", | |
| "personally i think everything is good the way it is. adding? yes. improving? everything that is there is really good already.\n", | |
| "i think the course icons that you can change should be improved because sometimes it's difficult to change them, but overall i believe this app is a great one.\n", | |
| "sometimes when loading my page loses it's theme and although it might not at all be a huge thing, a smoother transition and faster processing would be appreciated.\n", | |
| "i think the homepage could be a little neater. when i open schoology, i automatically see all the schoology plus information, instead of seeing updates from my own school or teachers.\n", | |
| "i'd like the themes to affect the colors of other parts of the page, besides the top bar. the gray and white background should also change depending on the theme. a dark theme would be nice.\n", | |
| "i think if you automatically made grade report appear with a single click and mastery appear with a long hold, it would make people's experience faster (most people just use the grade screen anyway)\n", | |
| "nothing much could be improved about schoology plus except for the fact that there seems to be a problem with the what-if grades if the assignment hasn't been assigned the total points possible yet. i can't simulate what would happen if i got a score out of however many points it would be worth but i don't know if this is an error on my own part.\n", | |
| "if possible, have the option to change the background color (or make it an image) rather than just the toolbar when creating a theme. also, as of taking this survey, i notice this survey doesn’t have an announcement on schoology plus yet (it’s only in the changelog, which a lot of people will not bother to check), and the form for the theme creation contest should be closed by now.\n" | |
| ], | |
| "name": "stdout" | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "J48LCLkT9x5-", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Follow-Up Emails\n", | |
| "Nearly 150 people left their email addresses for potential follow-up questions" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "BCtYYlqBwYYL", | |
| "colab_type": "code", | |
| "outputId": "16380ee1-efb4-490d-91da-5d775275b22b", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 238 | |
| } | |
| }, | |
| "source": [ | |
| "print(\"Emails for potential follow up:\")\n", | |
| "data['follow_up'].dropna()" | |
| ], | |
| "execution_count": 43, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "Emails for potential follow up:\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/plain": [ | |
| "1 *****@*****.***\n", | |
| "2 *****@*****.***\n", | |
| "10 *****@*****.***\n", | |
| "11 *****@*****.***\n", | |
| "12 *****@*****.***\n", | |
| " ... \n", | |
| "331 *****@*****.***\n", | |
| "334 *****@*****.***\n", | |
| "336 *****@*****.***\n", | |
| "337 *****@*****.***\n", | |
| "345 *****@*****.***\n", | |
| "Name: follow_up, Length: 146, dtype: object" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 43 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "gz3Tnfaf94Y9", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Drawing\n", | |
| "Over 300 people entered the Amazon gift card drawing, of which 2 were winners." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "bbmD3K2QxrR4", | |
| "colab_type": "code", | |
| "outputId": "99e0ec02-4271-4118-9ff0-1f44e5d15997", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 85 | |
| } | |
| }, | |
| "source": [ | |
| "print(\"Respondents entering the drawing:\")\n", | |
| "data['drawing_entry'].value_counts()" | |
| ], | |
| "execution_count": 44, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "Respondents entering the drawing:\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "execute_result", | |
| "data": { | |
| "text/plain": [ | |
| "Yes 326\n", | |
| "No 16\n", | |
| "Name: drawing_entry, dtype: int64" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| }, | |
| "execution_count": 44 | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "TDKcT7Opx0fx", | |
| "colab_type": "code", | |
| "cellView": "both", | |
| "outputId": "8ad9a9ea-a741-4854-af82-c574435d6dc6", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 170 | |
| } | |
| }, | |
| "source": [ | |
| "import random\n", | |
| "\n", | |
| "emails = data['drawing_email'].dropna()\n", | |
| "emails = emails.drop_duplicates(keep=False)\n", | |
| "random.seed(10) # Blame Jaren\n", | |
| "chosen = random.sample(range(len(emails)), 6)\n", | |
| "\n", | |
| "print(\"Winners:\")\n", | |
| "[print(i, x) for x, i in zip(emails.iloc[chosen[0:2]], range(1,3))]\n", | |
| "print()\n", | |
| "print(\"Backups:\")\n", | |
| "[print(i, x) for x, i in zip(emails.iloc[chosen[2:]], range(1,5))];" | |
| ], | |
| "execution_count": 46, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "Winners:\n", | |
| "1 *****@*****.***\n", | |
| "2 *****@*****.***\n", | |
| "\n", | |
| "Backups:\n", | |
| "1 *****@*****.***\n", | |
| "2 *****@*****.***\n", | |
| "3 *****@*****.***\n", | |
| "4 *****@*****.***\n" | |
| ], | |
| "name": "stdout" | |
| } | |
| ] | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment