├── .Rbuildignore ├── .gitattributes ├── .github ├── .gitignore ├── ISSUE_TEMPLATE │ └── issue_template.md └── workflows │ ├── R-CMD-check.yaml │ ├── pkgdown.yaml │ ├── pr-commands.yaml │ └── test-coverage.yaml ├── .gitignore ├── DESCRIPTION ├── LICENSE.md ├── NAMESPACE ├── R ├── data.R ├── dataedu-package.R ├── font_dataedu.R ├── install_dataedu.R ├── palette_dataedu.R ├── theme_dataedu.R ├── utils.R └── zzz.R ├── README.Rmd ├── README.md ├── codecov.yml ├── data-raw ├── wt01_online-science-motivation │ ├── online-science-motivation.R │ ├── processed │ │ ├── s12-course-data.csv │ │ ├── s12-course-minutes.csv │ │ ├── s12-pre-survey.csv │ │ ├── s12-pre_survey.csv │ │ ├── sci_mo_data.csv │ │ └── sci_mo_processed.csv │ ├── raw │ │ ├── s12-course-data.csv │ │ ├── s12-course-minutes.csv │ │ ├── s12-pre-survey.csv │ │ └── sci_mo_data.csv │ └── sci_mo_processed.R └── wt02_wt-gradebook │ └── raw │ └── ExcelGradeBook.xlsx ├── data ├── all_files.rda ├── bchildcountandedenvironments2012.rda ├── bchildcountandedenvironments2013.rda ├── bchildcountandedenvironments2014.rda ├── bchildcountandedenvironments2015.rda ├── bchildcountandedenvironments2016.rda ├── bchildcountandedenvironments2017_18.rda ├── child_counts.rda ├── course_data.rda ├── course_minutes.rda ├── district_merged_df.rda ├── district_tidy_df.rda ├── frpl_pdf.rda ├── ma_data_init.rda ├── oulad_assessments.rda ├── oulad_interactions_filtered.rda ├── oulad_students.rda ├── pre_survey.rda ├── race_pdf.rda ├── sci_mo_processed.rda ├── sci_mo_with_text.rda └── tt_tweets.rda ├── dataedu.Rproj ├── inst ├── extdata │ ├── bchildcountandedenvironments2012.csv │ ├── bchildcountandedenvironments2013.csv │ ├── bchildcountandedenvironments2014.csv │ ├── bchildcountandedenvironments2015.csv │ ├── bchildcountandedenvironments2016.csv │ ├── bchildcountandedenvironments2017_18.csv │ ├── child_counts.csv │ ├── course_data.csv │ ├── course_minutes.csv │ ├── district_merged_df.csv │ ├── district_tidy_df.csv │ ├── frpl_pdf.json │ ├── ma_data_init.csv │ ├── oulad_assessments.csv │ ├── oulad_students.csv │ ├── pre_survey.csv │ ├── race_pdf.json │ ├── sci_mo_processed.csv │ ├── sci_mo_with_text.csv │ └── tt_tweets.json └── fonts │ └── Cabin.ttf ├── man ├── all_files.Rd ├── bchildcountandedenvironments2012.Rd ├── bchildcountandedenvironments2013.Rd ├── bchildcountandedenvironments2014.Rd ├── bchildcountandedenvironments2015.Rd ├── bchildcountandedenvironments2016.Rd ├── bchildcountandedenvironments2017_18.Rd ├── cabinproto.Rd ├── child_counts.Rd ├── course_data.Rd ├── course_minutes.Rd ├── dataedu-package.Rd ├── dataedu_colors.Rd ├── dataedu_packages.Rd ├── dataedu_pal.Rd ├── dataedu_palette.Rd ├── district_merged_df.Rd ├── district_tidy_df.Rd ├── figures │ ├── README-unnamed-chunk-5-1.png │ ├── README-unnamed-chunk-6-1.png │ └── logo.png ├── frpl_pdf.Rd ├── install_dataedu.Rd ├── load.cabin.Rd ├── ma_data_init.Rd ├── oulad_assessments.Rd ├── oulad_interactions_filtered.Rd ├── oulad_students.Rd ├── pre_survey.Rd ├── race_pdf.Rd ├── scale_color_dataedu.Rd ├── scale_fill_dataedu.Rd ├── sci_mo_processed.Rd ├── sci_mo_with_text.Rd ├── theme_dataedu.Rd └── tt_tweets.Rd └── tests ├── testthat.R └── testthat ├── helper-utils.R ├── test-install_dataedu.R ├── test-palette_dataedu.R └── test-theme_dataedu.R /.Rbuildignore: -------------------------------------------------------------------------------- 1 | ^.*\.Rproj$ 2 | ^\.Rproj\.user$ 3 | ^\.travis\.yml$ 4 | ^README\.Rmd$ 5 | ^LICENSE\.md$ 6 | ^data-raw$ 7 | ^appveyor\.yml$ 8 | ^_pkgdown\.yml$ 9 | ^docs$ 10 | ^pkgdown$ 11 | ^\.github$ 12 | ^codecov\.yml$ 13 | ^cran-comments\.md$ 14 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.csv filter=lfs diff=lfs merge=lfs -text 2 | *.Rds filter=lfs diff=lfs merge=lfs -text 3 | -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue_template.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report or feature request 3 | about: Describe a bug you've seen or make a case for a new feature 4 | --- 5 | 6 | Please briefly describe your problem and what output you expect. If you have a question, please don't use this form. Instead, ask on or . 7 | 8 | Please include a minimal reproducible example (AKA a reprex). If you've never heard of a [reprex](http://reprex.tidyverse.org/) before, start by reading . 9 | 10 | Brief description of the problem 11 | 12 | ```r 13 | # insert reprex here 14 | ``` 15 | -------------------------------------------------------------------------------- /.github/workflows/R-CMD-check.yaml: -------------------------------------------------------------------------------- 1 | # Workflow derived from https://github.com/r-lib/actions/tree/v2/examples 2 | # Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help 3 | # 4 | # NOTE: This workflow is overkill for most R packages and 5 | # check-standard.yaml is likely a better choice. 6 | # usethis::use_github_action("check-standard") will install it. 7 | on: 8 | push: 9 | branches: [main, master] 10 | pull_request: 11 | 12 | name: R-CMD-check.yaml 13 | 14 | permissions: read-all 15 | 16 | jobs: 17 | R-CMD-check: 18 | runs-on: ${{ matrix.config.os }} 19 | 20 | name: ${{ matrix.config.os }} (${{ matrix.config.r }}) 21 | 22 | strategy: 23 | fail-fast: false 24 | matrix: 25 | config: 26 | - {os: macos-latest, r: 'release'} 27 | 28 | - {os: windows-latest, r: 'release'} 29 | # use 4.0 or 4.1 to check with rtools40's older compiler 30 | - {os: windows-latest, r: 'oldrel-4'} 31 | 32 | - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'} 33 | - {os: ubuntu-latest, r: 'release'} 34 | - {os: ubuntu-latest, r: 'oldrel-1'} 35 | - {os: ubuntu-latest, r: 'oldrel-2'} 36 | - {os: ubuntu-latest, r: 'oldrel-3'} 37 | - {os: ubuntu-latest, r: 'oldrel-4'} 38 | 39 | env: 40 | GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} 41 | R_KEEP_PKG_SOURCE: yes 42 | 43 | steps: 44 | - uses: actions/checkout@v4 45 | 46 | - uses: r-lib/actions/setup-pandoc@v2 47 | 48 | - uses: r-lib/actions/setup-r@v2 49 | with: 50 | r-version: ${{ matrix.config.r }} 51 | http-user-agent: ${{ matrix.config.http-user-agent }} 52 | use-public-rspm: true 53 | 54 | - uses: r-lib/actions/setup-r-dependencies@v2 55 | with: 56 | extra-packages: any::rcmdcheck 57 | needs: check 58 | 59 | - uses: r-lib/actions/check-r-package@v2 60 | with: 61 | upload-snapshots: true 62 | build_args: 'c("--no-manual","--compact-vignettes=gs+qpdf")' 63 | -------------------------------------------------------------------------------- /.github/workflows/pkgdown.yaml: -------------------------------------------------------------------------------- 1 | # Workflow derived from https://github.com/r-lib/actions/tree/v2/examples 2 | # Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help 3 | on: 4 | push: 5 | branches: [main, master] 6 | pull_request: 7 | release: 8 | types: [published] 9 | workflow_dispatch: 10 | 11 | name: pkgdown.yaml 12 | 13 | permissions: read-all 14 | 15 | jobs: 16 | pkgdown: 17 | runs-on: ubuntu-latest 18 | # Only restrict concurrency for non-PR jobs 19 | concurrency: 20 | group: pkgdown-${{ github.event_name != 'pull_request' || github.run_id }} 21 | env: 22 | GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} 23 | permissions: 24 | contents: write 25 | steps: 26 | - uses: actions/checkout@v4 27 | 28 | - uses: r-lib/actions/setup-pandoc@v2 29 | 30 | - uses: r-lib/actions/setup-r@v2 31 | with: 32 | use-public-rspm: true 33 | 34 | - uses: r-lib/actions/setup-r-dependencies@v2 35 | with: 36 | extra-packages: any::pkgdown, local::. 37 | needs: website 38 | 39 | - name: Build site 40 | run: pkgdown::build_site_github_pages(new_process = FALSE, install = FALSE) 41 | shell: Rscript {0} 42 | 43 | - name: Deploy to GitHub pages 🚀 44 | if: github.event_name != 'pull_request' 45 | uses: JamesIves/github-pages-deploy-action@v4.5.0 46 | with: 47 | clean: false 48 | branch: gh-pages 49 | folder: docs 50 | -------------------------------------------------------------------------------- /.github/workflows/pr-commands.yaml: -------------------------------------------------------------------------------- 1 | # Workflow derived from https://github.com/r-lib/actions/tree/v2/examples 2 | # Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help 3 | on: 4 | issue_comment: 5 | types: [created] 6 | 7 | name: pr-commands.yaml 8 | 9 | permissions: read-all 10 | 11 | jobs: 12 | document: 13 | if: ${{ github.event.issue.pull_request && (github.event.comment.author_association == 'MEMBER' || github.event.comment.author_association == 'OWNER') && startsWith(github.event.comment.body, '/document') }} 14 | name: document 15 | runs-on: ubuntu-latest 16 | env: 17 | GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} 18 | permissions: 19 | contents: write 20 | steps: 21 | - uses: actions/checkout@v4 22 | 23 | - uses: r-lib/actions/pr-fetch@v2 24 | with: 25 | repo-token: ${{ secrets.GITHUB_TOKEN }} 26 | 27 | - uses: r-lib/actions/setup-r@v2 28 | with: 29 | use-public-rspm: true 30 | 31 | - uses: r-lib/actions/setup-r-dependencies@v2 32 | with: 33 | extra-packages: any::roxygen2 34 | needs: pr-document 35 | 36 | - name: Document 37 | run: roxygen2::roxygenise() 38 | shell: Rscript {0} 39 | 40 | - name: commit 41 | run: | 42 | git config --local user.name "$GITHUB_ACTOR" 43 | git config --local user.email "$GITHUB_ACTOR@users.noreply.github.com" 44 | git add man/\* NAMESPACE 45 | git commit -m 'Document' 46 | 47 | - uses: r-lib/actions/pr-push@v2 48 | with: 49 | repo-token: ${{ secrets.GITHUB_TOKEN }} 50 | 51 | style: 52 | if: ${{ github.event.issue.pull_request && (github.event.comment.author_association == 'MEMBER' || github.event.comment.author_association == 'OWNER') && startsWith(github.event.comment.body, '/style') }} 53 | name: style 54 | runs-on: ubuntu-latest 55 | env: 56 | GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} 57 | permissions: 58 | contents: write 59 | steps: 60 | - uses: actions/checkout@v4 61 | 62 | - uses: r-lib/actions/pr-fetch@v2 63 | with: 64 | repo-token: ${{ secrets.GITHUB_TOKEN }} 65 | 66 | - uses: r-lib/actions/setup-r@v2 67 | 68 | - name: Install dependencies 69 | run: install.packages("styler") 70 | shell: Rscript {0} 71 | 72 | - name: Style 73 | run: styler::style_pkg() 74 | shell: Rscript {0} 75 | 76 | - name: commit 77 | run: | 78 | git config --local user.name "$GITHUB_ACTOR" 79 | git config --local user.email "$GITHUB_ACTOR@users.noreply.github.com" 80 | git add \*.R 81 | git commit -m 'Style' 82 | 83 | - uses: r-lib/actions/pr-push@v2 84 | with: 85 | repo-token: ${{ secrets.GITHUB_TOKEN }} 86 | -------------------------------------------------------------------------------- /.github/workflows/test-coverage.yaml: -------------------------------------------------------------------------------- 1 | # Workflow derived from https://github.com/r-lib/actions/tree/v2/examples 2 | # Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help 3 | on: 4 | push: 5 | branches: [main, master] 6 | pull_request: 7 | 8 | name: test-coverage.yaml 9 | 10 | permissions: read-all 11 | 12 | jobs: 13 | test-coverage: 14 | runs-on: ubuntu-latest 15 | env: 16 | GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} 17 | 18 | steps: 19 | - uses: actions/checkout@v4 20 | 21 | - uses: r-lib/actions/setup-r@v2 22 | with: 23 | use-public-rspm: true 24 | 25 | - uses: r-lib/actions/setup-r-dependencies@v2 26 | with: 27 | extra-packages: any::covr, any::xml2 28 | needs: coverage 29 | 30 | - name: Test coverage 31 | run: | 32 | cov <- covr::package_coverage( 33 | quiet = FALSE, 34 | clean = FALSE, 35 | install_path = file.path(normalizePath(Sys.getenv("RUNNER_TEMP"), winslash = "/"), "package") 36 | ) 37 | covr::to_cobertura(cov) 38 | shell: Rscript {0} 39 | 40 | - uses: codecov/codecov-action@v4 41 | with: 42 | # Fail if error if not on PR, or if on PR and token is given 43 | fail_ci_if_error: ${{ github.event_name != 'pull_request' || secrets.CODECOV_TOKEN }} 44 | file: ./cobertura.xml 45 | plugin: noop 46 | disable_search: true 47 | token: ${{ secrets.CODECOV_TOKEN }} 48 | 49 | - name: Show testthat output 50 | if: always() 51 | run: | 52 | ## -------------------------------------------------------------------- 53 | find '${{ runner.temp }}/package' -name 'testthat.Rout*' -exec cat '{}' \; || true 54 | shell: bash 55 | 56 | - name: Upload test results 57 | if: failure() 58 | uses: actions/upload-artifact@v4 59 | with: 60 | name: coverage-test-failures 61 | path: ${{ runner.temp }}/package 62 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .Rproj.user 2 | .Rhistory 3 | .RData 4 | .Ruserdata 5 | .DS_Store 6 | docs/* 7 | -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- 1 | Type: Package 2 | Package: dataedu 3 | Title: Package for Data Science in Education Using R 4 | Version: 0.1.0 5 | Authors@R: 6 | c(person(given = "Ryan", 7 | family = "Estrellado", 8 | role = "aut", 9 | email = "ryan.estrellado@gmail.com"), 10 | person(given = "Emily", 11 | family = "Bovee", 12 | role = "aut", 13 | email = "emily.a.bovee@gmail.com"), 14 | person(given = "Jesse", 15 | family = "Mostipak", 16 | role = "aut", 17 | email = "jesse.maegan@gmail.com"), 18 | person(given = "Joshua", 19 | family = "Rosenberg", 20 | role = "aut", 21 | email = "jmichaelrosenberg@gmail.com"), 22 | person(given = "Isabella", 23 | family = "Velásquez", 24 | role = c("aut", "cre"), 25 | email = "ivelasq@gmail.com")) 26 | Description: Provide readers of Data Science in Education Using 27 | R with a package containing useful functions, data, and references 28 | from the book. 29 | License: CC BY 4.0 30 | URL: https://github.com/data-edu/dataedu 31 | BugReports: https://github.com/data-edu/dataedu/issues 32 | Depends: 33 | R (>= 3.6) 34 | Imports: 35 | devtools, 36 | ggplot2, 37 | grDevices, 38 | proto, 39 | showtext, 40 | sysfonts 41 | Suggests: 42 | apaTables, 43 | dplyr, 44 | covr, 45 | glue, 46 | stringr, 47 | rlang, 48 | testthat (>= 2.1.0) 49 | Encoding: UTF-8 50 | LazyData: true 51 | Roxygen: list(markdown = TRUE) 52 | RoxygenNote: 7.3.2 53 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | Attribution 4.0 International 2 | 3 | ======================================================================= 4 | 5 | Creative Commons Corporation ("Creative Commons") is not a law firm and 6 | does not provide legal services or legal advice. Distribution of 7 | Creative Commons public licenses does not create a lawyer-client or 8 | other relationship. Creative Commons makes its licenses and related 9 | information available on an "as-is" basis. Creative Commons gives no 10 | warranties regarding its licenses, any material licensed under their 11 | terms and conditions, or any related information. Creative Commons 12 | disclaims all liability for damages resulting from their use to the 13 | fullest extent possible. 14 | 15 | Using Creative Commons Public Licenses 16 | 17 | Creative Commons public licenses provide a standard set of terms and 18 | conditions that creators and other rights holders may use to share 19 | original works of authorship and other material subject to copyright 20 | and certain other rights specified in the public license below. The 21 | following considerations are for informational purposes only, are not 22 | exhaustive, and do not form part of our licenses. 23 | 24 | Considerations for licensors: Our public licenses are 25 | intended for use by those authorized to give the public 26 | permission to use material in ways otherwise restricted by 27 | copyright and certain other rights. Our licenses are 28 | irrevocable. Licensors should read and understand the terms 29 | and conditions of the license they choose before applying it. 30 | Licensors should also secure all rights necessary before 31 | applying our licenses so that the public can reuse the 32 | material as expected. Licensors should clearly mark any 33 | material not subject to the license. This includes other CC- 34 | licensed material, or material used under an exception or 35 | limitation to copyright. More considerations for licensors: 36 | wiki.creativecommons.org/Considerations_for_licensors 37 | 38 | Considerations for the public: By using one of our public 39 | licenses, a licensor grants the public permission to use the 40 | licensed material under specified terms and conditions. If 41 | the licensor's permission is not necessary for any reason--for 42 | example, because of any applicable exception or limitation to 43 | copyright--then that use is not regulated by the license. Our 44 | licenses grant only permissions under copyright and certain 45 | other rights that a licensor has authority to grant. Use of 46 | the licensed material may still be restricted for other 47 | reasons, including because others have copyright or other 48 | rights in the material. A licensor may make special requests, 49 | such as asking that all changes be marked or described. 50 | Although not required by our licenses, you are encouraged to 51 | respect those requests where reasonable. More considerations 52 | for the public: 53 | wiki.creativecommons.org/Considerations_for_licensees 54 | 55 | ======================================================================= 56 | 57 | Creative Commons Attribution 4.0 International Public License 58 | 59 | By exercising the Licensed Rights (defined below), You accept and agree 60 | to be bound by the terms and conditions of this Creative Commons 61 | Attribution 4.0 International Public License ("Public License"). To the 62 | extent this Public License may be interpreted as a contract, You are 63 | granted the Licensed Rights in consideration of Your acceptance of 64 | these terms and conditions, and the Licensor grants You such rights in 65 | consideration of benefits the Licensor receives from making the 66 | Licensed Material available under these terms and conditions. 67 | 68 | 69 | Section 1 -- Definitions. 70 | 71 | a. Adapted Material means material subject to Copyright and Similar 72 | Rights that is derived from or based upon the Licensed Material 73 | and in which the Licensed Material is translated, altered, 74 | arranged, transformed, or otherwise modified in a manner requiring 75 | permission under the Copyright and Similar Rights held by the 76 | Licensor. For purposes of this Public License, where the Licensed 77 | Material is a musical work, performance, or sound recording, 78 | Adapted Material is always produced where the Licensed Material is 79 | synched in timed relation with a moving image. 80 | 81 | b. Adapter's License means the license You apply to Your Copyright 82 | and Similar Rights in Your contributions to Adapted Material in 83 | accordance with the terms and conditions of this Public License. 84 | 85 | c. Copyright and Similar Rights means copyright and/or similar rights 86 | closely related to copyright including, without limitation, 87 | performance, broadcast, sound recording, and Sui Generis Database 88 | Rights, without regard to how the rights are labeled or 89 | categorized. For purposes of this Public License, the rights 90 | specified in Section 2(b)(1)-(2) are not Copyright and Similar 91 | Rights. 92 | 93 | d. Effective Technological Measures means those measures that, in the 94 | absence of proper authority, may not be circumvented under laws 95 | fulfilling obligations under Article 11 of the WIPO Copyright 96 | Treaty adopted on December 20, 1996, and/or similar international 97 | agreements. 98 | 99 | e. Exceptions and Limitations means fair use, fair dealing, and/or 100 | any other exception or limitation to Copyright and Similar Rights 101 | that applies to Your use of the Licensed Material. 102 | 103 | f. Licensed Material means the artistic or literary work, database, 104 | or other material to which the Licensor applied this Public 105 | License. 106 | 107 | g. Licensed Rights means the rights granted to You subject to the 108 | terms and conditions of this Public License, which are limited to 109 | all Copyright and Similar Rights that apply to Your use of the 110 | Licensed Material and that the Licensor has authority to license. 111 | 112 | h. Licensor means the individual(s) or entity(ies) granting rights 113 | under this Public License. 114 | 115 | i. Share means to provide material to the public by any means or 116 | process that requires permission under the Licensed Rights, such 117 | as reproduction, public display, public performance, distribution, 118 | dissemination, communication, or importation, and to make material 119 | available to the public including in ways that members of the 120 | public may access the material from a place and at a time 121 | individually chosen by them. 122 | 123 | j. Sui Generis Database Rights means rights other than copyright 124 | resulting from Directive 96/9/EC of the European Parliament and of 125 | the Council of 11 March 1996 on the legal protection of databases, 126 | as amended and/or succeeded, as well as other essentially 127 | equivalent rights anywhere in the world. 128 | 129 | k. You means the individual or entity exercising the Licensed Rights 130 | under this Public License. Your has a corresponding meaning. 131 | 132 | 133 | Section 2 -- Scope. 134 | 135 | a. License grant. 136 | 137 | 1. Subject to the terms and conditions of this Public License, 138 | the Licensor hereby grants You a worldwide, royalty-free, 139 | non-sublicensable, non-exclusive, irrevocable license to 140 | exercise the Licensed Rights in the Licensed Material to: 141 | 142 | a. reproduce and Share the Licensed Material, in whole or 143 | in part; and 144 | 145 | b. produce, reproduce, and Share Adapted Material. 146 | 147 | 2. Exceptions and Limitations. For the avoidance of doubt, where 148 | Exceptions and Limitations apply to Your use, this Public 149 | License does not apply, and You do not need to comply with 150 | its terms and conditions. 151 | 152 | 3. Term. The term of this Public License is specified in Section 153 | 6(a). 154 | 155 | 4. Media and formats; technical modifications allowed. The 156 | Licensor authorizes You to exercise the Licensed Rights in 157 | all media and formats whether now known or hereafter created, 158 | and to make technical modifications necessary to do so. The 159 | Licensor waives and/or agrees not to assert any right or 160 | authority to forbid You from making technical modifications 161 | necessary to exercise the Licensed Rights, including 162 | technical modifications necessary to circumvent Effective 163 | Technological Measures. For purposes of this Public License, 164 | simply making modifications authorized by this Section 2(a) 165 | (4) never produces Adapted Material. 166 | 167 | 5. Downstream recipients. 168 | 169 | a. Offer from the Licensor -- Licensed Material. Every 170 | recipient of the Licensed Material automatically 171 | receives an offer from the Licensor to exercise the 172 | Licensed Rights under the terms and conditions of this 173 | Public License. 174 | 175 | b. No downstream restrictions. You may not offer or impose 176 | any additional or different terms or conditions on, or 177 | apply any Effective Technological Measures to, the 178 | Licensed Material if doing so restricts exercise of the 179 | Licensed Rights by any recipient of the Licensed 180 | Material. 181 | 182 | 6. No endorsement. Nothing in this Public License constitutes or 183 | may be construed as permission to assert or imply that You 184 | are, or that Your use of the Licensed Material is, connected 185 | with, or sponsored, endorsed, or granted official status by, 186 | the Licensor or others designated to receive attribution as 187 | provided in Section 3(a)(1)(A)(i). 188 | 189 | b. Other rights. 190 | 191 | 1. Moral rights, such as the right of integrity, are not 192 | licensed under this Public License, nor are publicity, 193 | privacy, and/or other similar personality rights; however, to 194 | the extent possible, the Licensor waives and/or agrees not to 195 | assert any such rights held by the Licensor to the limited 196 | extent necessary to allow You to exercise the Licensed 197 | Rights, but not otherwise. 198 | 199 | 2. Patent and trademark rights are not licensed under this 200 | Public License. 201 | 202 | 3. To the extent possible, the Licensor waives any right to 203 | collect royalties from You for the exercise of the Licensed 204 | Rights, whether directly or through a collecting society 205 | under any voluntary or waivable statutory or compulsory 206 | licensing scheme. In all other cases the Licensor expressly 207 | reserves any right to collect such royalties. 208 | 209 | 210 | Section 3 -- License Conditions. 211 | 212 | Your exercise of the Licensed Rights is expressly made subject to the 213 | following conditions. 214 | 215 | a. Attribution. 216 | 217 | 1. If You Share the Licensed Material (including in modified 218 | form), You must: 219 | 220 | a. retain the following if it is supplied by the Licensor 221 | with the Licensed Material: 222 | 223 | i. identification of the creator(s) of the Licensed 224 | Material and any others designated to receive 225 | attribution, in any reasonable manner requested by 226 | the Licensor (including by pseudonym if 227 | designated); 228 | 229 | ii. a copyright notice; 230 | 231 | iii. a notice that refers to this Public License; 232 | 233 | iv. a notice that refers to the disclaimer of 234 | warranties; 235 | 236 | v. a URI or hyperlink to the Licensed Material to the 237 | extent reasonably practicable; 238 | 239 | b. indicate if You modified the Licensed Material and 240 | retain an indication of any previous modifications; and 241 | 242 | c. indicate the Licensed Material is licensed under this 243 | Public License, and include the text of, or the URI or 244 | hyperlink to, this Public License. 245 | 246 | 2. You may satisfy the conditions in Section 3(a)(1) in any 247 | reasonable manner based on the medium, means, and context in 248 | which You Share the Licensed Material. For example, it may be 249 | reasonable to satisfy the conditions by providing a URI or 250 | hyperlink to a resource that includes the required 251 | information. 252 | 253 | 3. If requested by the Licensor, You must remove any of the 254 | information required by Section 3(a)(1)(A) to the extent 255 | reasonably practicable. 256 | 257 | 4. If You Share Adapted Material You produce, the Adapter's 258 | License You apply must not prevent recipients of the Adapted 259 | Material from complying with this Public License. 260 | 261 | 262 | Section 4 -- Sui Generis Database Rights. 263 | 264 | Where the Licensed Rights include Sui Generis Database Rights that 265 | apply to Your use of the Licensed Material: 266 | 267 | a. for the avoidance of doubt, Section 2(a)(1) grants You the right 268 | to extract, reuse, reproduce, and Share all or a substantial 269 | portion of the contents of the database; 270 | 271 | b. if You include all or a substantial portion of the database 272 | contents in a database in which You have Sui Generis Database 273 | Rights, then the database in which You have Sui Generis Database 274 | Rights (but not its individual contents) is Adapted Material; and 275 | 276 | c. You must comply with the conditions in Section 3(a) if You Share 277 | all or a substantial portion of the contents of the database. 278 | 279 | For the avoidance of doubt, this Section 4 supplements and does not 280 | replace Your obligations under this Public License where the Licensed 281 | Rights include other Copyright and Similar Rights. 282 | 283 | 284 | Section 5 -- Disclaimer of Warranties and Limitation of Liability. 285 | 286 | a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE 287 | EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS 288 | AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF 289 | ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, 290 | IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, 291 | WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR 292 | PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, 293 | ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT 294 | KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT 295 | ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. 296 | 297 | b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE 298 | TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, 299 | NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, 300 | INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, 301 | COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR 302 | USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN 303 | ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR 304 | DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR 305 | IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. 306 | 307 | c. The disclaimer of warranties and limitation of liability provided 308 | above shall be interpreted in a manner that, to the extent 309 | possible, most closely approximates an absolute disclaimer and 310 | waiver of all liability. 311 | 312 | 313 | Section 6 -- Term and Termination. 314 | 315 | a. This Public License applies for the term of the Copyright and 316 | Similar Rights licensed here. However, if You fail to comply with 317 | this Public License, then Your rights under this Public License 318 | terminate automatically. 319 | 320 | b. Where Your right to use the Licensed Material has terminated under 321 | Section 6(a), it reinstates: 322 | 323 | 1. automatically as of the date the violation is cured, provided 324 | it is cured within 30 days of Your discovery of the 325 | violation; or 326 | 327 | 2. upon express reinstatement by the Licensor. 328 | 329 | For the avoidance of doubt, this Section 6(b) does not affect any 330 | right the Licensor may have to seek remedies for Your violations 331 | of this Public License. 332 | 333 | c. For the avoidance of doubt, the Licensor may also offer the 334 | Licensed Material under separate terms or conditions or stop 335 | distributing the Licensed Material at any time; however, doing so 336 | will not terminate this Public License. 337 | 338 | d. Sections 1, 5, 6, 7, and 8 survive termination of this Public 339 | License. 340 | 341 | 342 | Section 7 -- Other Terms and Conditions. 343 | 344 | a. The Licensor shall not be bound by any additional or different 345 | terms or conditions communicated by You unless expressly agreed. 346 | 347 | b. Any arrangements, understandings, or agreements regarding the 348 | Licensed Material not stated herein are separate from and 349 | independent of the terms and conditions of this Public License. 350 | 351 | 352 | Section 8 -- Interpretation. 353 | 354 | a. For the avoidance of doubt, this Public License does not, and 355 | shall not be interpreted to, reduce, limit, restrict, or impose 356 | conditions on any use of the Licensed Material that could lawfully 357 | be made without permission under this Public License. 358 | 359 | b. To the extent possible, if any provision of this Public License is 360 | deemed unenforceable, it shall be automatically reformed to the 361 | minimum extent necessary to make it enforceable. If the provision 362 | cannot be reformed, it shall be severed from this Public License 363 | without affecting the enforceability of the remaining terms and 364 | conditions. 365 | 366 | c. No term or condition of this Public License will be waived and no 367 | failure to comply consented to unless expressly agreed to by the 368 | Licensor. 369 | 370 | d. Nothing in this Public License constitutes or may be interpreted 371 | as a limitation upon, or waiver of, any privileges and immunities 372 | that apply to the Licensor or You, including from the legal 373 | processes of any jurisdiction or authority. 374 | 375 | 376 | ======================================================================= 377 | 378 | Creative Commons is not a party to its public 379 | licenses. Notwithstanding, Creative Commons may elect to apply one of 380 | its public licenses to material it publishes and in those instances 381 | will be considered the “Licensor.” The text of the Creative Commons 382 | public licenses is dedicated to the public domain under the CC0 Public 383 | Domain Dedication. Except for the limited purpose of indicating that 384 | material is shared under a Creative Commons public license or as 385 | otherwise permitted by the Creative Commons policies published at 386 | creativecommons.org/policies, Creative Commons does not authorize the 387 | use of the trademark "Creative Commons" or any other trademark or logo 388 | of Creative Commons without its prior written consent including, 389 | without limitation, in connection with any unauthorized modifications 390 | to any of its public licenses or any other arrangements, 391 | understandings, or agreements concerning use of licensed material. For 392 | the avoidance of doubt, this paragraph does not form part of the 393 | public licenses. 394 | 395 | Creative Commons may be contacted at creativecommons.org. 396 | -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- 1 | # Generated by roxygen2: do not edit by hand 2 | 3 | export(dataedu_colors) 4 | export(dataedu_packages) 5 | export(install_dataedu) 6 | export(load.cabin) 7 | export(scale_color_dataedu) 8 | export(scale_fill_dataedu) 9 | export(theme_dataedu) 10 | importFrom(proto,proto) 11 | importFrom(showtext,showtext_auto) 12 | importFrom(sysfonts,font_add) 13 | importFrom(utils,install.packages) 14 | -------------------------------------------------------------------------------- /R/data.R: -------------------------------------------------------------------------------- 1 | #' Foundational Skills Data 2 | #' 3 | #' Dataset on Massachusetts public schools 4 | #' 5 | #' @name ma_data_init 6 | #' @docType data 7 | #' @format Dataset of class \code{tibble}. 8 | #' @keywords datasets 9 | #' @examples 10 | #' 11 | #' str(dataedu::ma_data_init) 12 | "ma_data_init" 13 | 14 | #' Walkthrough 01 - Course Data 15 | #' 16 | #' Dataset on points earned out of points possible 17 | #' on more than 29,000 class assignments 18 | #' 19 | #' 20 | #' @name course_data 21 | #' @docType data 22 | #' @format Dataset of class \code{tibble}. 23 | #' @source John Ranellucci and Joshua Rosenberg 24 | #' @keywords datasets 25 | #' @examples 26 | #' 27 | #' str(dataedu::course_data) 28 | "course_data" 29 | 30 | #' Walkthrough 01 - Pre-Survey 31 | #' 32 | #' Walkthrough 01 - Dataset on students' motivation administered before 33 | #' the start of those students' online science courses 34 | #' 35 | #' 36 | #' @name pre_survey 37 | #' @docType data 38 | #' @format Dataset of class \code{tibble}. 39 | #' @source John Ranellucci and Joshua Rosenberg 40 | #' @keywords datasets 41 | #' @examples 42 | #' 43 | #' str(dataedu::pre_survey) 44 | "pre_survey" 45 | 46 | #' Walkthrough 01 - Course Minutes 47 | #' 48 | #' Walkthrough 01 - Dataset on log-trace data from the number of minutes 49 | #' students spend on the course learning management system 50 | #' for online science courses 51 | #' 52 | #' 53 | #' @name course_minutes 54 | #' @docType data 55 | #' @format Dataset of class \code{tibble}. 56 | #' @source John Ranellucci and Joshua Rosenberg 57 | #' @keywords datasets 58 | #' @examples 59 | #' 60 | #' str(dataedu::course_minutes) 61 | "course_minutes" 62 | 63 | #' Walkthrough 01 - Student Motivation (Processed and With Text) 64 | #' 65 | #' Walkthrough 01 - Processed dataset (for modeling with random forests) 66 | #' from students on their motivation and achievement in 67 | #' online science classes. 68 | #' 69 | #' 70 | #' @name sci_mo_with_text 71 | #' @docType data 72 | #' @format Dataset of class \code{tibble}. 73 | #' @source John Ranellucci and Joshua Rosenberg 74 | #' @keywords datasets 75 | #' @examples 76 | #' 77 | #' str(dataedu::sci_mo_with_text) 78 | "sci_mo_with_text" 79 | 80 | #' Walkthrough 01 - Student Motivation (Processed) 81 | #' 82 | #' Walkthrough 01 - Processed dataset (for modeling with multi-level models) 83 | #' from students on their motivation and achievement in 84 | #' online science classes 85 | #' 86 | #' 87 | #' @name sci_mo_processed 88 | #' @docType data 89 | #' @format Dataset of class \code{tibble}. 90 | #' @source John Ranellucci and Joshua Rosenberg 91 | #' @keywords datasets 92 | #' @examples 93 | #' 94 | #' str(dataedu::sci_mo_processed) 95 | "sci_mo_processed" 96 | 97 | #' Walkthrough 12 - Tweet Data 98 | #' 99 | #' Walkthrough 12 - Tweet dataset gathered from hashtag tidytuesday 100 | #' 101 | #' 102 | #' @name tt_tweets 103 | #' @docType data 104 | #' @format Dataset of class \code{list}. 105 | #' @source Twitter and TidyTuesday 106 | #' @keywords datasets 107 | #' @examples 108 | #' 109 | #' str(dataedu::tt_tweets) 110 | "tt_tweets" 111 | 112 | #' Walkthrough 03 - Tabulizer Output from Race PDF 113 | #' 114 | #' Walkthrough 03 - RDS file with tabulizer output 115 | #' from the Race PDF. 116 | #' 117 | #' 118 | #' @name race_pdf 119 | #' @docType data 120 | #' @format Dataset of class \code{list}. 121 | #' @source Minneapolis Public Schools 122 | #' @keywords datasets 123 | #' @examples 124 | #' 125 | #' str(dataedu::race_pdf) 126 | "race_pdf" 127 | 128 | 129 | #' Walkthrough 03 - Tabulizer Output from FRPL PDF 130 | #' 131 | #' Walkthrough 03 - RDS file with tabulizer output 132 | #' from the FRPL PDF. 133 | #' 134 | #' 135 | #' @name frpl_pdf 136 | #' @docType data 137 | #' @format Dataset of class \code{list}. 138 | #' @source Minneapolis Public Schools 139 | #' @keywords datasets 140 | #' @examples 141 | #' 142 | #' str(dataedu::frpl_pdf) 143 | "frpl_pdf" 144 | 145 | #' Walkthrough 03 - Merged Ethnicity and FRPL District Data 146 | #' 147 | #' Walkthrough 03 - Dataset with processed district data with 148 | #' both FRPL and ethnicity data 149 | #' 150 | #' 151 | #' @name district_merged_df 152 | #' @docType data 153 | #' @format Dataset of class \code{tibble}. 154 | #' @source Minneapolis Public Schools 155 | #' @keywords datasets 156 | #' @examples 157 | #' 158 | #' str(dataedu::district_merged_df) 159 | "district_merged_df" 160 | 161 | #' Walkthrough 03 - Merged and Tidy Ethnicity and FRPL District Data 162 | #' 163 | #' Walkthrough 03 - Dataset with processed district data with 164 | #' both FRPL and ethnicity data in tidy format 165 | #' 166 | #' 167 | #' @name district_tidy_df 168 | #' @docType data 169 | #' @format Dataset of class \code{tibble}. 170 | #' @source Minneapolis Public Schools 171 | #' @keywords datasets 172 | #' @examples 173 | #' 174 | #' str(dataedu::district_tidy_df) 175 | "district_tidy_df" 176 | 177 | #' Walkthrough 04 - Students with Disabilities Counts - 2012 178 | #' 179 | #' Walkthrough 04 - Dataset containing students with disabilities 180 | #' longitudinal enrollment counts in 2012 181 | #' 182 | #' 183 | #' @name bchildcountandedenvironments2012 184 | #' @docType data 185 | #' @format Dataset of class \code{tibble}. 186 | #' @source US Department of Education 187 | #' @keywords datasets 188 | #' @examples 189 | #' 190 | #' str(dataedu::bchildcountandedenvironments2012) 191 | "bchildcountandedenvironments2012" 192 | 193 | #' Walkthrough 04 - Students with Disabilities Counts - 2012 194 | #' 195 | #' Walkthrough 04 - Dataset containing students with disabilities 196 | #' longitudinal enrollment counts in 2012 197 | #' 198 | #' 199 | #' @name bchildcountandedenvironments2012 200 | #' @docType data 201 | #' @format Dataset of class \code{tibble}. 202 | #' @source US Department of Education 203 | #' @keywords datasets 204 | #' @examples 205 | #' 206 | #' str(dataedu::bchildcountandedenvironments2012) 207 | "bchildcountandedenvironments2012" 208 | 209 | #' Walkthrough 04 - Students with Disabilities Counts - 2013 210 | #' 211 | #' Walkthrough 04 - Dataset containing students with disabilities 212 | #' longitudinal enrollment counts in 2013 213 | #' 214 | #' 215 | #' @name bchildcountandedenvironments2013 216 | #' @docType data 217 | #' @format Dataset of class \code{tibble}. 218 | #' @source US Department of Education 219 | #' @keywords datasets 220 | #' @examples 221 | #' 222 | #' str(dataedu::bchildcountandedenvironments2013) 223 | "bchildcountandedenvironments2013" 224 | 225 | #' Walkthrough 04 - Students with Disabilities Counts - 2014 226 | #' 227 | #' Walkthrough 04 - Dataset containing students with disabilities 228 | #' longitudinal enrollment counts in 2014 229 | #' 230 | #' 231 | #' @name bchildcountandedenvironments2014 232 | #' @docType data 233 | #' @format Dataset of class \code{tibble}. 234 | #' @source US Department of Education 235 | #' @keywords datasets 236 | #' @examples 237 | #' 238 | #' str(dataedu::bchildcountandedenvironments2014) 239 | "bchildcountandedenvironments2014" 240 | 241 | #' Walkthrough 04 - Students with Disabilities Counts - 2015 242 | #' 243 | #' Walkthrough 04 - Dataset containing students with disabilities 244 | #' longitudinal enrollment counts in 2015 245 | #' 246 | #' 247 | #' @name bchildcountandedenvironments2015 248 | #' @docType data 249 | #' @format Dataset of class \code{tibble}. 250 | #' @source US Department of Education 251 | #' @keywords datasets 252 | #' @examples 253 | #' 254 | #' str(dataedu::bchildcountandedenvironments2015) 255 | "bchildcountandedenvironments2015" 256 | 257 | #' Walkthrough 04 - Students with Disabilities Counts - 2016 258 | #' 259 | #' Walkthrough 04 - Dataset containing students with disabilities 260 | #' longitudinal enrollment counts in 2016 261 | #' 262 | #' 263 | #' @name bchildcountandedenvironments2016 264 | #' @docType data 265 | #' @format Dataset of class \code{tibble}. 266 | #' @source US Department of Education 267 | #' @keywords datasets 268 | #' @examples 269 | #' 270 | #' str(dataedu::bchildcountandedenvironments2016) 271 | "bchildcountandedenvironments2016" 272 | 273 | #' Walkthrough 04 - Students with Disabilities Counts - 2017-18 274 | #' 275 | #' Walkthrough 04 - Dataset containing students with disabilities 276 | #' longitudinal enrollment counts in 2017-18 277 | #' 278 | #' 279 | #' @name bchildcountandedenvironments2017_18 280 | #' @docType data 281 | #' @format Dataset of class \code{tibble}. 282 | #' @source US Department of Education 283 | #' @keywords datasets 284 | #' @examples 285 | #' 286 | #' str(dataedu::bchildcountandedenvironments2017_18) 287 | "bchildcountandedenvironments2017_18" 288 | 289 | #' Walkthrough 04 - Students with Disabilities Counts - Combined List 290 | #' 291 | #' Walkthrough 04 - List containing students with disabilities 292 | #' longitudinal enrollment counts from 2012-18 293 | #' 294 | #' 295 | #' @name all_files 296 | #' @docType data 297 | #' @format Dataset of class \code{list}. 298 | #' @source US Department of Education 299 | #' @keywords datasets 300 | #' @examples 301 | #' 302 | #' str(dataedu::all_files) 303 | "all_files" 304 | 305 | #' Walkthrough 04 - Students with Disabilities Counts - Combined Data Frame 306 | #' 307 | #' Walkthrough 04 - Combined data frame containing students with disabilities 308 | #' longitudinal enrollment counts from 2012-18 309 | #' 310 | #' 311 | #' @name child_counts 312 | #' @docType data 313 | #' @format Dataset of class \code{tibble}. 314 | #' @source US Department of Education 315 | #' @keywords datasets 316 | #' @examples 317 | #' 318 | #' str(dataedu::child_counts) 319 | "child_counts" 320 | 321 | #' Walkthrough 08 - Open University Learning Analytics Dataset - Virtual Learning Environment 322 | #' 323 | #' Walkthrough 08 - Virtual learning environment (VLE) 324 | #' log-trace data. 325 | #' 326 | #' 327 | #' @name oulad_interactions_filtered 328 | #' @docType data 329 | #' @format Dataset of class \code{tibble}. 330 | #' @source Open University Learning Analytics Dataset 331 | #' @keywords datasets 332 | #' @examples 333 | #' 334 | #' str(dataedu::oulad_interactions_filtered) 335 | "oulad_interactions_filtered" 336 | 337 | #' Walkthrough 08 - Open University Learning Analytics Dataset - Student Data 338 | #' 339 | #' Walkthrough 08 - Information from three sources that relate to students and 340 | #' the courses they took: `studentInfo`, `courses`, and `studentRegistration`. 341 | #' 342 | #' 343 | #' @name oulad_students 344 | #' @docType data 345 | #' @format Dataset of class \code{tibble}. 346 | #' @source Open University Learning Analytics Dataset 347 | #' @keywords datasets 348 | #' @examples 349 | #' 350 | #' str(dataedu::oulad_students) 351 | "oulad_students" 352 | 353 | #' Walkthrough 08 - Open University Learning Analytics Dataset - Assessment Data 354 | #' 355 | #' Walkthrough 08 - Provides data on students' performance on various assessments 356 | #' throughout their courses. 357 | #' 358 | #' 359 | #' @name oulad_assessments 360 | #' @docType data 361 | #' @format Dataset of class \code{tibble}. 362 | #' @source Open University Learning Analytics Dataset 363 | #' @keywords datasets 364 | #' @examples 365 | #' 366 | #' str(dataedu::oulad_assessments) 367 | "oulad_assessments" 368 | 369 | #' All packages used in Data Science in Education Using R 370 | #' 371 | #' @name dataedu_packages 372 | #' @format A character vector 373 | #' @export dataedu_packages 374 | #' 375 | dataedu_packages <- 376 | c( 377 | "apaTables", 378 | "caret", 379 | "dummies", 380 | "e1071", 381 | "ggraph", 382 | "here", 383 | "janitor", 384 | "lme4", 385 | "lubridate", 386 | "performance", 387 | "ranger", 388 | "readxl", 389 | "rtweet", 390 | "randomNames", 391 | "sjPlot", 392 | "textdata", 393 | "tidygraph", 394 | "tidylog", 395 | "tidyverse", 396 | "tidytext" 397 | ) 398 | -------------------------------------------------------------------------------- /R/dataedu-package.R: -------------------------------------------------------------------------------- 1 | #' @keywords internal 2 | "_PACKAGE" 3 | 4 | # The following block is used by usethis to automatically manage 5 | # roxygen namespace tags. Modify with care! 6 | ## usethis namespace: start 7 | ## usethis namespace: end 8 | NULL 9 | -------------------------------------------------------------------------------- /R/font_dataedu.R: -------------------------------------------------------------------------------- 1 | #' Font for Data Science in Education 2 | #' 3 | #' Font for Data Science in Education 4 | #' 5 | #' @importFrom sysfonts font_add 6 | #' @importFrom showtext showtext_auto 7 | #' @importFrom proto proto 8 | 9 | cabinproto <- proto::proto(expr={ 10 | get_path <- function() { 11 | font_folder <- "fonts" 12 | system.file(font_folder, package = "dataedu") 13 | } 14 | list_fonts <- function() { 15 | list.files(get_path()) 16 | } 17 | load_font <- function(., font) { 18 | wd <- getwd() 19 | font_path <- get_path() 20 | setwd(font_path) 21 | if (!file.exists(font)) { 22 | setwd(wd) 23 | stop("font doesn't exist...") 24 | } 25 | sysfonts::font_add(family = sub("\\..*", "", font), 26 | regular = font) 27 | showtext::showtext_auto() 28 | setwd(wd) 29 | } 30 | }) 31 | 32 | #' Load Cabin Font 33 | #' 34 | #' 35 | #' @title load.cabin 36 | #' @param font Cabin 37 | #' @return NULL 38 | #' @export 39 | load.cabin <- function(font = "Cabin.ttf") { 40 | cabinproto$load_font(font = font) 41 | } 42 | -------------------------------------------------------------------------------- /R/install_dataedu.R: -------------------------------------------------------------------------------- 1 | #' Mass installation of DSIEUR packages 2 | #' 3 | #' @description 4 | #' `install_dataedu()` installs the packages used in DSIEUR 5 | #' 6 | #' @usage 7 | #' install_dataedu() 8 | #' 9 | #' @rdname install_dataedu 10 | #' @export 11 | 12 | install_dataedu <- function() { 13 | message("This may take a while...") 14 | Sys.sleep(2) 15 | install.packages(dataedu_packages) 16 | } 17 | -------------------------------------------------------------------------------- /R/palette_dataedu.R: -------------------------------------------------------------------------------- 1 | #' Color palette for Data Science in Education 2 | #' 3 | #' Color palette for Data Science in Education 4 | #' 5 | #' 6 | dataedu_palette <- c( 7 | `darkblue` = "#003f5c", 8 | `turquoise` = "#006876", 9 | `green` = "#00906b", 10 | `lightgreen` = "#87af49", 11 | `yellow` = "#ffbc49", 12 | `purple` = "#82204a" 13 | ) 14 | 15 | #' Extract dataedu colors as hex codes 16 | #' 17 | #' @name dataedu_colors 18 | #' @param ... Character names of dataedu_palette 19 | #' 20 | #' @export 21 | dataedu_colors <- function(...) { 22 | cols <- c(...) 23 | 24 | if (is.null(cols)) { 25 | return(dataedu_palette) 26 | } 27 | 28 | dataedu_palette[cols] 29 | } 30 | 31 | dataedu_colors() 32 | 33 | dataedu_palettes <- list( 34 | `short` = dataedu_colors("green", "yellow"), 35 | `main` = dataedu_colors("darkblue", "turquoise", "green", "lightgreen", "yellow") 36 | ) 37 | 38 | #' Interpolate a dataedu color palette 39 | #' 40 | #' @name dataedu_pal 41 | #' 42 | #' @param palette Character name of palette in dataedu_palettes 43 | #' @param reverse Boolean indicating whether the palette should be reversed 44 | #' @param ... Additional arguments to pass to colorRampPalette() 45 | #' 46 | dataedu_pal <- function(palette = "main", reverse = FALSE, ...) { 47 | pal <- dataedu_palettes[[palette]] 48 | 49 | if (reverse) pal <- rev(pal) 50 | 51 | grDevices::colorRampPalette(pal, ...) 52 | } 53 | 54 | #' Color scale constructor for dataedu colors 55 | #' 56 | #' @name scale_color_dataedu 57 | #' 58 | #' 59 | #' @param palette Character name of palette in dataedu_palettes 60 | #' @param discrete Boolean indicating whether color aesthetic is discrete or not 61 | #' @param reverse Boolean indicating whether the palette should be reversed 62 | #' @param ... Additional arguments passed to discrete_scale() or 63 | #' scale_color_gradientn(), used respectively when discrete is TRUE or FALSE 64 | #' 65 | #' @export 66 | scale_color_dataedu <- function(palette = "main", discrete = TRUE, reverse = FALSE, ...) { 67 | pal <- dataedu_pal(palette = palette, reverse = reverse) 68 | 69 | if (discrete) { 70 | ggplot2::discrete_scale("colour", paste0("dataedu_", palette), palette = pal, ...) 71 | } else { 72 | ggplot2::scale_color_gradientn(colours = pal(256), ...) 73 | } 74 | } 75 | 76 | #' Fill scale constructor for dataedu colors 77 | #' 78 | #' @name scale_fill_dataedu 79 | #' 80 | #' 81 | #' @param palette Character name of palette in dataedu_palettes 82 | #' @param discrete Boolean indicating whether color aesthetic is discrete or not 83 | #' @param reverse Boolean indicating whether the palette should be reversed 84 | #' @param ... Additional arguments passed to discrete_scale() or 85 | #' scale_fill_gradientn(), used respectively when discrete is TRUE or FALSE 86 | #' 87 | #' @export 88 | scale_fill_dataedu <- function(palette = "main", discrete = TRUE, reverse = FALSE, ...) { 89 | pal <- dataedu_pal(palette = palette, reverse = reverse) 90 | 91 | if (discrete) { 92 | ggplot2::discrete_scale("fill", paste0("dataedu_", palette), palette = pal, ...) 93 | } else { 94 | ggplot2::scale_fill_gradientn(colours = pal(256), ...) 95 | } 96 | } -------------------------------------------------------------------------------- /R/theme_dataedu.R: -------------------------------------------------------------------------------- 1 | #' ggplot2 theme for Data Science in Education Using R 2 | #' 3 | #' @description 4 | #' Apply the 'Data Science in Education Using R' background and font to ggplot2. 5 | #' 6 | #' @usage 7 | #' theme_dataedu() 8 | #' 9 | #' @details 10 | #' The dataedu theme uses the font Cabin. 11 | #' 12 | #' @rdname theme_dataedu 13 | #' @export 14 | theme_dataedu <- function() { 15 | ggplot2::theme_minimal(base_size = 12, 16 | base_family = "Cabin") 17 | } 18 | -------------------------------------------------------------------------------- /R/utils.R: -------------------------------------------------------------------------------- 1 | #' @keywords internal 2 | #' @noRd 3 | #' @importFrom utils install.packages 4 | globalVariables("install.packages") 5 | -------------------------------------------------------------------------------- /R/zzz.R: -------------------------------------------------------------------------------- 1 | .onAttach <- function(libname, pkgname) { 2 | load.cabin() 3 | } 4 | -------------------------------------------------------------------------------- /README.Rmd: -------------------------------------------------------------------------------- 1 | --- 2 | output: github_document 3 | --- 4 | 5 | 6 | 7 | ```{r, include = FALSE, echo = FALSE} 8 | knitr::opts_chunk$set( 9 | collapse = TRUE, 10 | comment = "#>", 11 | fig.path = "man/figures/README-" 12 | ) 13 | 14 | dep <- as.vector(read.dcf('DESCRIPTION')[, 'Depends']) 15 | ``` 16 | 17 | # dataedu 18 | 19 | 20 | [![Codecov test coverage](https://codecov.io/gh/data-edu/dataedu/branch/master/graph/badge.svg)](https://codecov.io/gh/data-edu/dataedu?branch=master) 21 | [![minimal R version](https://img.shields.io/badge/R%3E%3D-3.6-6666ff.svg)](https://cran.r-project.org/) 22 | [![Last-changedate](https://img.shields.io/badge/last%20change-`r gsub('-', '--', Sys.Date())`-yellowgreen.svg)](https://github.com/data-edu/dataedu/commits/master) 23 | [![R-CMD-check](https://github.com/data-edu/dataedu/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/data-edu/dataedu/actions/workflows/R-CMD-check.yaml) 24 | [![Codecov test coverage](https://codecov.io/gh/data-edu/dataedu/graph/badge.svg)](https://app.codecov.io/gh/data-edu/dataedu) 25 | 26 | 27 | The goal of {dataedu} is to provide readers of [Data Science in Education Using R](https://github.com/data-edu/data-science-in-education) with a package with useful functions, data, and references from the book. 28 | 29 | * [ Installation ](#installation) 30 | * [ Package Contents ](#package-contents) 31 | * [ Contact ](#contact) 32 | 33 | ## Installation 34 | 35 | ### 1. Install {pak} 36 | 37 | First, let's install {pak}. If you already have {pak} installed, you can move on to the next step. 38 | 39 | ``` r 40 | install.packages("pak") 41 | ``` 42 | 43 | ### 2. Install {dataedu} 44 | 45 | You can install the development version of {dataedu} by running this in your RStudio console: 46 | 47 | ``` r 48 | pak::pak("data-edu/dataedu") 49 | ``` 50 | 51 | #### Important Notes on Installation 52 | 53 | * {dataedu} requires R 3.6 or above to be installed. 54 | 55 | * {dataedu} has other packages that it needs to be able to run. You can see the full list under "Imports" (imported when downloading the package) and "Suggests" (we think you should include these too!) in the [DESCRIPTION file](https://github.com/data-edu/dataedu/blob/master/DESCRIPTION#L34). 56 | 57 | * **We recommend first checking to see if your packages are all up-to-date if you are running into issues with installation.** If you have installed the imported/suggested packages previously and have not updated them in a while, RStudio may prompt you to update them. You can choose to (1) ignore this prompt, (2) exit the prompt and update your packages, or (3) try to update your packages through the prompt. It's usually easier to exit and update your packages outside the prompt (one way to do this is to go to the RStudio Packages pane and click Update, then select the packages you'd like to update). 58 | 59 | ### 3. Call the Package 60 | 61 | Before you can use the package, make sure to call it using `library()`: 62 | 63 | ```{r} 64 | library(dataedu) 65 | ``` 66 | 67 | ## Package Contents 68 | 69 | We created this package to provide our readers an opportunity to jump into R however they see fit. 70 | 71 | 1. [Mass installation of all the packages used in the book](#mass-installation-of-packages) 72 | 2. [Reproducible code for the walkthroughs](#reproducible-code-for-walkthroughs) 73 | 3. [Access to the data used in each of the walkthroughs](#accessing-the-walkthrough-data) 74 | 4. [The dataedu theme and color palette for reuse](#using-the-dataedu-theme-and-palette) 75 | 76 | ### Mass Installation of Packages 77 | 78 | We strived to use packages that we use in our daily work when creating the walkthroughs in the book. Because we covered a variety of subjects, that means we used a lot of packages! As described in the Foundational Skills chapter, you can install the packages individually as they suit your needs. 79 | 80 | However, if you want to get started quickly and download all the packages at once, please use `install_dataedu()`. 81 | 82 | ``` r 83 | dataedu::install_dataedu() 84 | ``` 85 | 86 | To see the packages used in the book, run: 87 | 88 | ```{r} 89 | dataedu::dataedu_packages 90 | ``` 91 | 92 | **A special note on {tabulapdf}:** One of the walkthroughs uses [tabulapdf](https://docs.ropensci.org/tabulapdf/index.html), created by ROpenSci to read PDFs. {tabulapdf} requires the installation of [RJava](https://cran.r-project.org/web/packages/rJava/index.html), which can be a tricky process. {tabulapdf} is not included in `install_dataedu()` and we recommend reading through the notes on its Github repo if installing. 93 | 94 | ### Accessing the Walkthrough Data 95 | 96 | To get the data, run `dataedu::` then the dataset as it is named in the book: 97 | 98 | ``` r 99 | dataedu::course_data 100 | ``` 101 | To see all the datasets available in the package, run `data(package = "dataedu")`. 102 | 103 | ```{r} 104 | # this is to print the results for the README 105 | # only `data(package = "dataedu")` is needed to see this list 106 | a <- data(package = "dataedu") 107 | a$result[ , 3:4] 108 | ``` 109 | 110 | If you would like to download the data in non-`.Rds` (RData) format, the CSV and JSON formats are available under [`inst/extdata`](https://github.com/data-edu/dataedu/tree/master/inst/extdata). Please note that `all_files` and `oulad_interactions_filtered` are not included because of their size. 111 | 112 | ### Using the {dataedu} Theme and Palette 113 | 114 | Add the theme and palette to ggplot2-based plots using `theme_dataedu()` and `scale_*_dataedu()`. 115 | 116 | * **Note:** The DataEdu theme uses {showtext} to render the font. If you would like to use it in an R markdown chunk, please ensure that the chunk lists `fig.showtext = TRUE`. If you would like to use it in a standalone R script, then you will need to use a differnet graphic device. More information is available in the documentation [here](https://cran.rstudio.com/web/packages/showtext/vignettes/introduction.html). 117 | 118 | ```{r, fig.align = "center", dpi = 300, message = FALSE, warning = FALSE, fig.showtext = TRUE} 119 | library(ggplot2) 120 | library(dataedu) 121 | 122 | ggplot(midwest, aes(x = area, y = popdensity, color = state)) + 123 | geom_point() + 124 | theme_dataedu() + 125 | scale_color_dataedu() 126 | ``` 127 | 128 | The font for the DSIEUR graphs is Cabin and available [here](https://fonts.google.com/specimen/Cabin). The code to load the font with the package is heavily based on the code from Guangchuang Yu's [extrafont](https://github.com/GuangchuangYu/emojifont) package - thank you! 129 | 130 | ## Contact 131 | 132 | * Please report ideas or issues on the [Issues page](https://github.com/data-edu/dataedu/issues). If possible, make your post reproducible using the [{reprex}](https://github.com/tidyverse/reprex) package. 133 | * Send any pull requests on the [Github repository](https://github.com/data-edu/dataedu). -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | # dataedu 5 | 6 | 7 | 8 | [![Codecov test 9 | coverage](https://codecov.io/gh/data-edu/dataedu/branch/master/graph/badge.svg)](https://codecov.io/gh/data-edu/dataedu?branch=master) 10 | [![minimal R 11 | version](https://img.shields.io/badge/R%3E%3D-3.6-6666ff.svg)](https://cran.r-project.org/) 12 | [![Last-changedate](https://img.shields.io/badge/last%20change-2025--03--29-yellowgreen.svg)](https://github.com/data-edu/dataedu/commits/master) 13 | [![R-CMD-check](https://github.com/data-edu/dataedu/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/data-edu/dataedu/actions/workflows/R-CMD-check.yaml) 14 | [![Codecov test 15 | coverage](https://codecov.io/gh/data-edu/dataedu/graph/badge.svg)](https://app.codecov.io/gh/data-edu/dataedu) 16 | 17 | 18 | The goal of {dataedu} is to provide readers of [Data Science in 19 | Education Using 20 | R](https://github.com/data-edu/data-science-in-education) with a package 21 | with useful functions, data, and references from the book. 22 | 23 | - [Installation](#installation) 24 | - [Package Contents](#package-contents) 25 | - [Contact](#contact) 26 | 27 | ## Installation 28 | 29 | ### 1. Install {pak} 30 | 31 | First, let’s install {pak}. If you already have {pak} installed, you can 32 | move on to the next step. 33 | 34 | ``` r 35 | install.packages("pak") 36 | ``` 37 | 38 | ### 2. Install {dataedu} 39 | 40 | You can install the development version of {dataedu} by running this in 41 | your RStudio console: 42 | 43 | ``` r 44 | pak::pak("data-edu/dataedu") 45 | ``` 46 | 47 | #### Important Notes on Installation 48 | 49 | - {dataedu} requires R 3.6 or above to be installed. 50 | 51 | - {dataedu} has other packages that it needs to be able to run. You can 52 | see the full list under “Imports” (imported when downloading the 53 | package) and “Suggests” (we think you should include these too!) in 54 | the [DESCRIPTION 55 | file](https://github.com/data-edu/dataedu/blob/master/DESCRIPTION#L34). 56 | 57 | - **We recommend first checking to see if your packages are all 58 | up-to-date if you are running into issues with installation.** If you 59 | have installed the imported/suggested packages previously and have not 60 | updated them in a while, RStudio may prompt you to update them. You 61 | can choose to (1) ignore this prompt, (2) exit the prompt and update 62 | your packages, or (3) try to update your packages through the prompt. 63 | It’s usually easier to exit and update your packages outside the 64 | prompt (one way to do this is to go to the RStudio Packages pane and 65 | click Update, then select the packages you’d like to update). 66 | 67 | ### 3. Call the Package 68 | 69 | Before you can use the package, make sure to call it using `library()`: 70 | 71 | ``` r 72 | library(dataedu) 73 | ``` 74 | 75 | ## Package Contents 76 | 77 | We created this package to provide our readers an opportunity to jump 78 | into R however they see fit. 79 | 80 | 1. [Mass installation of all the packages used in the 81 | book](#mass-installation-of-packages) 82 | 2. [Reproducible code for the 83 | walkthroughs](#reproducible-code-for-walkthroughs) 84 | 3. [Access to the data used in each of the 85 | walkthroughs](#accessing-the-walkthrough-data) 86 | 4. [The dataedu theme and color palette for 87 | reuse](#using-the-dataedu-theme-and-palette) 88 | 89 | ### Mass Installation of Packages 90 | 91 | We strived to use packages that we use in our daily work when creating 92 | the walkthroughs in the book. Because we covered a variety of subjects, 93 | that means we used a lot of packages! As described in the Foundational 94 | Skills chapter, you can install the packages individually as they suit 95 | your needs. 96 | 97 | However, if you want to get started quickly and download all the 98 | packages at once, please use `install_dataedu()`. 99 | 100 | ``` r 101 | dataedu::install_dataedu() 102 | ``` 103 | 104 | To see the packages used in the book, run: 105 | 106 | ``` r 107 | dataedu::dataedu_packages 108 | #> [1] "apaTables" "caret" "dummies" "e1071" "ggraph" 109 | #> [6] "here" "janitor" "lme4" "lubridate" "performance" 110 | #> [11] "ranger" "readxl" "rtweet" "randomNames" "sjPlot" 111 | #> [16] "textdata" "tidygraph" "tidylog" "tidyverse" "tidytext" 112 | ``` 113 | 114 | **A special note on {tabulapdf}:** One of the walkthroughs uses 115 | [tabulapdf](https://docs.ropensci.org/tabulapdf/index.html), created by 116 | ROpenSci to read PDFs. {tabulapdf} requires the installation of 117 | [RJava](https://cran.r-project.org/web/packages/rJava/index.html), which 118 | can be a tricky process. {tabulapdf} is not included in 119 | `install_dataedu()` and we recommend reading through the notes on its 120 | Github repo if installing. 121 | 122 | ### Accessing the Walkthrough Data 123 | 124 | To get the data, run `dataedu::` then the dataset as it is named in the 125 | book: 126 | 127 | ``` r 128 | dataedu::course_data 129 | ``` 130 | 131 | To see all the datasets available in the package, run 132 | `data(package = "dataedu")`. 133 | 134 | ``` r 135 | # this is to print the results for the README 136 | # only `data(package = "dataedu")` is needed to see this list 137 | a <- data(package = "dataedu") 138 | a$result[ , 3:4] 139 | #> Item 140 | #> [1,] "all_files" 141 | #> [2,] "bchildcountandedenvironments2012" 142 | #> [3,] "bchildcountandedenvironments2013" 143 | #> [4,] "bchildcountandedenvironments2014" 144 | #> [5,] "bchildcountandedenvironments2015" 145 | #> [6,] "bchildcountandedenvironments2016" 146 | #> [7,] "bchildcountandedenvironments2017_18" 147 | #> [8,] "child_counts" 148 | #> [9,] "course_data" 149 | #> [10,] "course_minutes" 150 | #> [11,] "district_merged_df" 151 | #> [12,] "district_tidy_df" 152 | #> [13,] "frpl_pdf" 153 | #> [14,] "ma_data_init" 154 | #> [15,] "oulad_assessments" 155 | #> [16,] "oulad_interactions_filtered" 156 | #> [17,] "oulad_students" 157 | #> [18,] "pre_survey" 158 | #> [19,] "race_pdf" 159 | #> [20,] "sci_mo_processed" 160 | #> [21,] "sci_mo_with_text" 161 | #> [22,] "tt_tweets" 162 | #> Title 163 | #> [1,] "Walkthrough 04 - Students with Disabilities Counts - Combined List" 164 | #> [2,] "Walkthrough 04 - Students with Disabilities Counts - 2012" 165 | #> [3,] "Walkthrough 04 - Students with Disabilities Counts - 2013" 166 | #> [4,] "Walkthrough 04 - Students with Disabilities Counts - 2014" 167 | #> [5,] "Walkthrough 04 - Students with Disabilities Counts - 2015" 168 | #> [6,] "Walkthrough 04 - Students with Disabilities Counts - 2016" 169 | #> [7,] "Walkthrough 04 - Students with Disabilities Counts - 2017-18" 170 | #> [8,] "Walkthrough 04 - Students with Disabilities Counts - Combined Data Frame" 171 | #> [9,] "Walkthrough 01 - Course Data" 172 | #> [10,] "Walkthrough 01 - Course Minutes" 173 | #> [11,] "Walkthrough 03 - Merged Ethnicity and FRPL District Data" 174 | #> [12,] "Walkthrough 03 - Merged and Tidy Ethnicity and FRPL District Data" 175 | #> [13,] "Walkthrough 03 - Tabulizer Output from FRPL PDF" 176 | #> [14,] "Foundational Skills Data" 177 | #> [15,] "Walkthrough 08 - Open University Learning Analytics Dataset - Assessment Data" 178 | #> [16,] "Walkthrough 08 - Open University Learning Analytics Dataset - Virtual Learning Environment" 179 | #> [17,] "Walkthrough 08 - Open University Learning Analytics Dataset - Student Data" 180 | #> [18,] "Walkthrough 01 - Pre-Survey" 181 | #> [19,] "Walkthrough 03 - Tabulizer Output from Race PDF" 182 | #> [20,] "Walkthrough 01 - Student Motivation (Processed)" 183 | #> [21,] "Walkthrough 01 - Student Motivation (Processed and With Text)" 184 | #> [22,] "Walkthrough 12 - Tweet Data" 185 | ``` 186 | 187 | If you would like to download the data in non-`.Rds` (RData) format, the 188 | CSV and JSON formats are available under 189 | [`inst/extdata`](https://github.com/data-edu/dataedu/tree/master/inst/extdata). 190 | Please note that `all_files` and `oulad_interactions_filtered` are not 191 | included because of their size. 192 | 193 | ### Using the {dataedu} Theme and Palette 194 | 195 | Add the theme and palette to ggplot2-based plots using `theme_dataedu()` 196 | and `scale_*_dataedu()`. 197 | 198 | - **Note:** The DataEdu theme uses {showtext} to render the font. If you 199 | would like to use it in an R markdown chunk, please ensure that the 200 | chunk lists `fig.showtext = TRUE`. If you would like to use it in a 201 | standalone R script, then you will need to use a differnet graphic 202 | device. More information is available in the documentation 203 | [here](https://cran.rstudio.com/web/packages/showtext/vignettes/introduction.html). 204 | 205 | ``` r 206 | library(ggplot2) 207 | library(dataedu) 208 | 209 | ggplot(midwest, aes(x = area, y = popdensity, color = state)) + 210 | geom_point() + 211 | theme_dataedu() + 212 | scale_color_dataedu() 213 | ``` 214 | 215 | 216 | 217 | The font for the DSIEUR graphs is Cabin and available 218 | [here](https://fonts.google.com/specimen/Cabin). The code to load the 219 | font with the package is heavily based on the code from Guangchuang Yu’s 220 | [extrafont](https://github.com/GuangchuangYu/emojifont) package - thank 221 | you! 222 | 223 | ## Contact 224 | 225 | - Please report ideas or issues on the [Issues 226 | page](https://github.com/data-edu/dataedu/issues). If possible, make 227 | your post reproducible using the 228 | [{reprex}](https://github.com/tidyverse/reprex) package. 229 | - Send any pull requests on the [Github 230 | repository](https://github.com/data-edu/dataedu). 231 | -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | comment: false 2 | 3 | coverage: 4 | status: 5 | project: 6 | default: 7 | target: auto 8 | threshold: 1% 9 | informational: true 10 | patch: 11 | default: 12 | target: auto 13 | threshold: 1% 14 | informational: true 15 | -------------------------------------------------------------------------------- /data-raw/wt01_online-science-motivation/online-science-motivation.R: -------------------------------------------------------------------------------- 1 | library(readr) 2 | library(here) 3 | library(synthpop) 4 | library(dplyr) 5 | 6 | # # this and subsequent code to prepare processed data from raw data is commented out so that 7 | # # only the code that turns the processed data into package data with usethis::use_data() 8 | 9 | s12_course_data <- 10 | read_csv(here( 11 | "data-raw", 12 | "wt01_online-science-motivation", 13 | "raw", 14 | "s12-course-data.csv" 15 | )) 16 | 17 | s12_course_data_ss <- dplyr::select(s12_course_data, CourseSectionOrigID, Bb_UserPK, Gradebook_Item, Grade_Category, FinalGradeCEMS) 18 | s12_course_data <- dplyr::select(s12_course_data, Points_Possible, Points_Earned, Gender) 19 | s12_course_data <- s12_course_data %>% 20 | mutate(Points_Earned = as.numeric(Points_Earned)) 21 | s12_course_data_syn <- syn(s12_course_data) 22 | 23 | s12_course_data_syn_final <- bind_cols(s12_course_data_ss, as_tibble(s12_course_data_syn$syn)) 24 | 25 | write_csv(s12_course_data_syn_final, here( 26 | "data-raw", 27 | "wt01_online-science-motivation", 28 | "processed", 29 | "s12-course-data.csv" 30 | )) 31 | 32 | course_data <- read_csv(here::here( 33 | "data-raw", 34 | "wt01_online-science-motivation", 35 | "processed", 36 | "s12-course-data.csv" 37 | )) 38 | 39 | usethis::use_data(course_data, overwrite = TRUE) 40 | 41 | s12_pre_survey <- 42 | read_csv(here( 43 | "data-raw", "wt01_online-science-motivation", 44 | "raw", 45 | "s12-pre-survey.csv" 46 | )) 47 | 48 | s12_pre_survey_ss <- dplyr::select(s12_pre_survey, Q1MaincellgroupRow1:Q1MaincellgroupRow10) 49 | s12_pre_survey_no_syn <- dplyr::select(s12_pre_survey, opdata_CourseID, opdata_username) 50 | s12_pre_survey_syn <- syn(s12_pre_survey_ss) 51 | 52 | s12_pre_survey_fin <- bind_cols(s12_pre_survey_no_syn, as_tibble(s12_pre_survey_syn$syn)) 53 | 54 | s12_pre_survey_fin <- s12_pre_survey_fin %>% 55 | select( 56 | opdata_username, 57 | opdata_CourseID, 58 | everything() 59 | ) 60 | 61 | write_csv(s12_pre_survey_fin, here( 62 | "data-raw", "wt01_online-science-motivation", 63 | "processed", 64 | "s12-pre-survey.csv" 65 | )) 66 | 67 | pre_survey <- read_csv(here::here("data-raw", "wt01_online-science-motivation", "processed", "s12-pre-survey.csv")) 68 | usethis::use_data(pre_survey, overwrite = TRUE) 69 | 70 | s12_time_spent <- 71 | read_csv(here( 72 | "data-raw", "wt01_online-science-motivation", 73 | "raw", 74 | "s12-course-minutes.csv" 75 | )) 76 | 77 | # s12_time_spent_ss <- dplyr::select(s12_time_spent, TimeSpent) 78 | s12_time_spent_fin <- dplyr::select(s12_time_spent, Bb_UserPK, CourseSectionOrigID, TimeSpent) 79 | # s12_time_spent_syn <- syn(s12_time_spent_ss) 80 | # s12_time_spent_fin <- bind_cols(s12_time_spent_no_syn, s12_time_spent_syn) 81 | 82 | write_csv(s12_time_spent_fin, here( 83 | "data-raw", "wt01_online-science-motivation", 84 | "processed", 85 | "s12-course-minutes.csv" 86 | )) 87 | 88 | course_minutes <- read_csv(here::here("data-raw", "wt01_online-science-motivation", "processed", "s12-course-minutes.csv")) 89 | usethis::use_data(course_minutes, overwrite = TRUE) 90 | -------------------------------------------------------------------------------- /data-raw/wt01_online-science-motivation/processed/s12-course-data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data-raw/wt01_online-science-motivation/processed/s12-course-data.csv -------------------------------------------------------------------------------- /data-raw/wt01_online-science-motivation/processed/s12-course-minutes.csv: -------------------------------------------------------------------------------- 1 | Bb_UserPK,CourseSectionOrigID,TimeSpent 2 | 44638,OcnA-S116-01,1382.7001 3 | 54346,OcnA-S116-01,1191.3836 4 | 57981,OcnA-S116-01,3343.3333 5 | 66740,OcnA-S116-01,965.2994 6 | 67920,OcnA-S116-01,4094.9995 7 | 85355,OcnA-S116-01,594.6165 8 | 85644,OcnA-S116-01,1632.4 9 | 86349,OcnA-S116-01,1601.1335 10 | 86460,OcnA-S116-01,1891.1999 11 | 87970,OcnA-S116-01,3123.3502 12 | 89114,OcnA-S116-01,1092.3662 13 | 89435,OcnA-S116-01,6348.4492 14 | 89487,OcnA-S116-01,2151.1498 15 | 90562,OcnA-S116-01,1389.3161 16 | 91818,OcnA-S116-01,1651.5005 17 | 84685,OcnA-T116-01,3073.6162 18 | 47979,OcnA-S216-01,1598.6166 19 | 84932,OcnA-S216-01,2573.4502 20 | 86240,OcnA-S216-01,1800.2174 21 | 86340,OcnA-S216-01,111.5834 22 | 86527,OcnA-S216-01,2211.5331 23 | 87670,OcnA-S216-01,1995.5832 24 | 88474,OcnA-S216-01,4112.7673 25 | 88504,OcnA-S216-01,68.6333 26 | 88849,OcnA-S216-01,4799.483 27 | 94319,OcnA-S216-01,1588.55 28 | 94590,OcnA-S216-01,1428.0167 29 | 94717,OcnA-S216-01,821.9161 30 | 94744,OcnA-S216-01,8870.8833 31 | 94956,OcnA-S216-01,1242.6 32 | 95504,OcnA-S216-01,451.8001 33 | 95725,OcnA-S216-01,1886.3334 34 | 95738,OcnA-S216-01,163.6832 35 | 96121,OcnA-S216-01,1320.5499 36 | 96345,OcnA-S216-01,1540.1833 37 | 96373,OcnA-S216-01,2449.6827 38 | 96374,OcnA-S216-01,2626.9001 39 | 96412,OcnA-S216-01,943.0669 40 | 96689,OcnA-S216-01,1858.3502 41 | 96856,OcnA-S216-01,529.2335 42 | 97272,OcnA-S216-01,1638.45 43 | 54282,OcnA-S116-02,2025.1672 44 | 68476,OcnA-S116-02,969.4666 45 | 85410,OcnA-S116-02,6771.9673 46 | 85482,OcnA-S116-02,1822.5494 47 | 85487,OcnA-S116-02,0.5833 48 | 86133,OcnA-S116-02,1581.7665 49 | 86689,OcnA-S116-02,2457.1828 50 | 87001,OcnA-S116-02,1202.6335 51 | 87209,OcnA-S116-02,3755.1506 52 | 88168,OcnA-S116-02,2885.7832 53 | 88307,OcnA-S116-03,1811.9338 54 | 78241,OcnA-S216-02,26.9168 55 | 86697,OcnA-S216-02,1133.4667 56 | 88864,OcnA-S216-02,2231.3667 57 | 94240,OcnA-S216-02,2276.3169 58 | 94327,OcnA-S216-02,580.3167 59 | 94556,OcnA-S216-02,2287.2334 60 | 94577,OcnA-S216-02,1697.5829 61 | 94876,OcnA-S216-02,57.6666 62 | 95368,OcnA-S216-02,3368.0167 63 | 95375,OcnA-S216-02,224.7166 64 | 95624,OcnA-S216-02,2111.0837 65 | 95868,OcnA-S216-02,1929.4 66 | 95921,OcnA-S216-02,960.2998 67 | 60186,AnPhA-S116-01,2087.0501 68 | 66693,AnPhA-S116-01,2309.0334 69 | 66811,AnPhA-S116-01,5298.8507 70 | 66862,AnPhA-S116-01,1746.9667 71 | 67508,AnPhA-S116-01,2668.183 72 | 85970,AnPhA-S116-01,610.8334 73 | 86072,AnPhA-S116-01,608.1834 74 | 86267,AnPhA-S116-01,406.0001 75 | 86277,AnPhA-S116-01,3856.8672 76 | 86432,AnPhA-S116-01,3715.9002 77 | 86451,AnPhA-S116-01,4176.8337 78 | 86476,AnPhA-S116-01,1937.5168 79 | 86484,AnPhA-S116-01,1872.0336 80 | 86492,AnPhA-S116-01,893.1332 81 | 86504,AnPhA-S116-01,1551.3498 82 | 86588,AnPhA-S116-01,67.5167 83 | 88068,AnPhA-S116-01,535.8334 84 | 88099,AnPhA-S116-01,2615.4998 85 | 88641,AnPhA-S116-01,1998.4998 86 | 54066,OcnA-S116-01,2625.5164 87 | 58178,OcnA-S116-01,3502.0004 88 | 76891,OcnA-S116-01,2334.5502 89 | 86758,OcnA-S116-01,3742.8836 90 | 86836,OcnA-S116-01,46.6833 91 | 86943,OcnA-S116-01,1377.5666 92 | 88440,OcnA-S116-01,2600.1334 93 | 88854,OcnA-S116-01,762.5997 94 | 90861,OcnA-S116-01,2454.3332 95 | 90928,OcnA-S116-01,3900.2504 96 | 91635,OcnA-S116-01,3797.3334 97 | 79893,OcnA-T116-01,1856.6669 98 | 84645,OcnA-T116-01,48.0332 99 | 84684,OcnA-T116-01,3095.2494 100 | 87955,OcnA-T116-01,2420.5994 101 | 88282,OcnA-T116-01,2373.7169 102 | 88340,OcnA-T116-01,444.5 103 | 88703,OcnA-T116-01,1233.3832 104 | 62175,OcnA-S216-01,1403.6834 105 | 68022,OcnA-S216-01,39.7504 106 | 76443,OcnA-S216-01,100.3334 107 | 80822,OcnA-S216-01,4538.4835 108 | 86296,OcnA-S216-01,403.8 109 | 86455,OcnA-S216-01,2337.4167 110 | 87825,OcnA-S216-01,330.7998 111 | 90996,OcnA-S216-01,44.7332 112 | 94323,OcnA-S216-01,4214.7332 113 | 94630,OcnA-S216-01,245.2834 114 | 94654,OcnA-S216-01,3140.7669 115 | 95091,OcnA-S216-01,3475.8 116 | 95533,OcnA-S216-01,1591.2504 117 | 95770,OcnA-S216-01,3003.6162 118 | 96671,OcnA-S216-01,1734.6833 119 | 96756,OcnA-S216-01,3967.3171 120 | 97006,OcnA-S216-01,2399.5166 121 | 54342,OcnA-S116-02,1581.0831 122 | 87122,OcnA-S116-02,546.4335 123 | 88166,OcnA-S116-02,2137.7164 124 | 90090,OcnA-S116-02,1430.217 125 | 92021,OcnA-S116-02,758.3668 126 | 54567,OcnA-S216-02,1180.2664 127 | 78002,OcnA-S216-02,1290.4502 128 | 88642,OcnA-S216-02,1980.6001 129 | 88803,OcnA-S216-02,2015.5833 130 | 91163,OcnA-S216-02,6243.9003 131 | 91252,OcnA-S216-02,1479.8998 132 | 70532,AnPhA-S116-01,2938.4666 133 | 77010,AnPhA-S116-01,1533.0996 134 | 85249,AnPhA-S116-01,1209.8496 135 | 85411,AnPhA-S116-01,473.0333 136 | 85583,AnPhA-S116-01,5532.4164 137 | 85865,AnPhA-S116-01,95.3 138 | 85866,AnPhA-S116-01,3050.0831 139 | 86119,AnPhA-S116-01,2127.0664 140 | 86275,AnPhA-S116-01,7067.1498 141 | 86286,AnPhA-S116-01,4140.4495 142 | 86294,AnPhA-S116-01,4239.5495 143 | 86429,AnPhA-S116-01,7003.0005 144 | 86446,AnPhA-S116-01,2527.6997 145 | 86479,AnPhA-S116-01,2712.234 146 | 86488,AnPhA-S116-01,3599.7168 147 | 86608,AnPhA-S116-01,3109.0664 148 | 87043,AnPhA-S116-01,1587.1833 149 | 87166,AnPhA-S116-01,1471.8833 150 | 88050,AnPhA-S116-01,2130.6666 151 | 88153,AnPhA-S116-01,6954.6997 152 | 89142,AnPhA-S116-01,3067.4676 153 | 89194,AnPhA-S116-01,317.2168 154 | 89918,AnPhA-S116-01,6009.3666 155 | 66508,AnPhA-T116-01,0.45 156 | 76132,AnPhA-T116-01,5037.3331 157 | 79859,AnPhA-T116-01,2040.7333 158 | 84640,AnPhA-T116-01,2362.1 159 | 84641,AnPhA-T116-01,4614.4 160 | 84749,AnPhA-T116-01,4199.4169 161 | 88995,AnPhA-T116-01,119.3169 162 | 89005,AnPhA-T116-01,2429.3997 163 | 90516,AnPhA-T116-01,250.4331 164 | 58168,AnPhA-S216-01,433.3669 165 | 67013,AnPhA-S216-01,2297.2332 166 | 71725,AnPhA-S216-01,3514.5498 167 | 78164,AnPhA-S216-01,2591.6168 168 | 85248,AnPhA-S216-01,2269.8829 169 | 88612,AnPhA-S216-01,2258.9165 170 | 90305,AnPhA-S116-01,2363.6832 171 | 84757,AnPhA-T116-01,128.6165 172 | 87865,AnPhA-T116-01,1304.1168 173 | 52326,AnPhA-S216-01,1321.8164 174 | 69743,AnPhA-S216-01,7084.7003 175 | 76673,AnPhA-S216-01,4945.2164 176 | 76674,AnPhA-S216-01,2368.4997 177 | 76840,AnPhA-S216-01,3968.1668 178 | 76998,AnPhA-S216-01,1270.0997 179 | 86268,AnPhA-S216-01,1272.3172 180 | 86942,AnPhA-S216-01,3101.5166 181 | 88440,AnPhA-S216-01,2544.4002 182 | 91326,AnPhA-S216-01,657.1668 183 | 94246,AnPhA-S216-01,1351.9003 184 | 94805,AnPhA-S216-01,4438.7165 185 | 95545,AnPhA-S216-01,4284.4003 186 | 95601,AnPhA-S216-01,2915.5167 187 | 95915,AnPhA-S216-01,2670.7669 188 | 95957,AnPhA-S216-01,3542.5501 189 | 96690,AnPhA-S216-01,1969.5003 190 | 96720,AnPhA-S216-01,68.1167 191 | 57188,AnPhA-S116-02,5305.4334 192 | 79220,AnPhA-S116-02,3781.6498 193 | 86314,AnPhA-S116-02,3030.1667 194 | 90394,AnPhA-S116-02,1886.5329 195 | 90395,AnPhA-S116-02,2300.6664 196 | 90396,AnPhA-S116-02,3544.8161 197 | 90397,AnPhA-S116-02,2394.3497 198 | 90971,AnPhA-S116-02,3785.2838 199 | 91175,AnPhA-S116-02,1315.25 200 | 91574,AnPhA-S116-02,2999.75 201 | 91709,AnPhA-S116-02,4315.8839 202 | 91932,AnPhA-S116-02,1182.9667 203 | 74552,AnPhA-S216-02,6123.8832 204 | 94550,AnPhA-S216-02,2856.6166 205 | 94903,AnPhA-S216-02,2288.5835 206 | 95017,AnPhA-S216-02,2773.6164 207 | 95160,AnPhA-S216-02,4154.4333 208 | 95377,AnPhA-S216-02,1089.9667 209 | 95919,AnPhA-S216-02,1937.4333 210 | 96826,AnPhA-S216-02,1073.95 211 | 53447,FrScA-S116-01,1479.4166 212 | 61941,FrScA-S116-01,1637.9504 213 | 68188,FrScA-S116-01,583.2498 214 | 76840,FrScA-S116-01,2634.6832 215 | 85431,FrScA-S116-01,1448.9339 216 | 85432,FrScA-S116-01,874.0172 217 | 85443,FrScA-S116-01,1564.633 218 | 85649,FrScA-S116-01,1464.4668 219 | 85651,FrScA-S116-01,565.7832 220 | 85665,FrScA-S116-01,4046.6159 221 | 85668,FrScA-S116-01,379.1335 222 | 85791,FrScA-S116-01,1461.8332 223 | 85929,FrScA-S116-01,1297.9167 224 | 85930,FrScA-S116-01,1647.2669 225 | 86271,FrScA-S116-01,282.7834 226 | 86339,FrScA-S116-01,598.783 227 | 86340,FrScA-S116-01,1077.3504 228 | 86365,FrScA-S116-01,1027.7002 229 | 86455,FrScA-S116-01,1616.3337 230 | 86543,FrScA-S116-01,1425.9832 231 | 86709,FrScA-S116-01,1600.3334 232 | 86792,FrScA-S116-01,879.1998 233 | 86793,FrScA-S116-01,553.3835 234 | 86803,FrScA-S116-01,3344.1504 235 | 86815,FrScA-S116-01,1666.7332 236 | 87027,FrScA-S116-01,1605.0336 237 | 87093,FrScA-S116-01,486.65 238 | 87163,FrScA-S116-01,1365.8501 239 | 87484,FrScA-S116-01,3341.9499 240 | 87485,FrScA-S116-01,1451.8836 241 | 87489,FrScA-S116-01,1075.0999 242 | 87805,FrScA-S116-01,1388.1167 243 | 87906,FrScA-S116-01,1095.6001 244 | 87914,FrScA-S116-01,1156.1668 245 | 87927,FrScA-S116-01,3934.8498 246 | 88261,FrScA-S116-01,1269.6667 247 | 88493,FrScA-S116-01,56.3166 248 | 88527,FrScA-S116-01,1551.6665 249 | 89128,FrScA-S116-01,362.8837 250 | 90433,FrScA-S116-01,2689.2001 251 | 91471,FrScA-S116-01,946.7998 252 | 72287,FrScA-T116-01,3946.5666 253 | 91313,AnPhA-S216-01,3134.9666 254 | 94691,AnPhA-S216-01,258.35 255 | 94846,AnPhA-S216-01,764.1668 256 | 94872,AnPhA-S216-01,3547.0667 257 | 95014,AnPhA-S216-01,2999.9832 258 | 95114,AnPhA-S216-01,546.85 259 | 95283,AnPhA-S216-01,2689.4502 260 | 95594,AnPhA-S216-01,1419.8 261 | 95618,AnPhA-S216-01,3789.3996 262 | 95620,AnPhA-S216-01,4013.3999 263 | 95634,AnPhA-S216-01,4466.367 264 | 96228,AnPhA-S216-01,1747.1669 265 | 96640,AnPhA-S216-01,769.2331 266 | 96677,AnPhA-S216-01,11.0333 267 | 96680,AnPhA-S216-01,1776.5166 268 | 96853,AnPhA-S216-01,2521.2334 269 | 96854,AnPhA-S216-01,2563.3833 270 | 96959,AnPhA-S216-01,1727.2666 271 | 96994,AnPhA-S216-01,2676.7501 272 | 56152,AnPhA-S116-02,4438.8165 273 | 65627,AnPhA-S116-02,2164.9001 274 | 70192,AnPhA-S116-02,1537.1834 275 | 76930,AnPhA-S116-02,2804.9832 276 | 86707,AnPhA-S116-02,2143.133 277 | 90398,AnPhA-S116-02,4264.25 278 | 90399,AnPhA-S116-02,768.4833 279 | 90956,AnPhA-S116-02,1550.4668 280 | 90995,AnPhA-S116-02,202.2832 281 | 91065,AnPhA-S116-02,1334.7001 282 | 91319,AnPhA-S116-02,686.2998 283 | 91320,AnPhA-S116-02,584.9166 284 | 91619,AnPhA-S116-02,1272.2331 285 | 91634,AnPhA-S116-02,1857.8168 286 | 91672,AnPhA-S116-02,2763.0331 287 | 91771,AnPhA-S116-02,540.5001 288 | 92185,AnPhA-S116-02,6162.1998 289 | 88979,AnPhA-S216-02,364.5001 290 | 91164,AnPhA-S216-02,4359.0996 291 | 94219,AnPhA-S216-02,151.75 292 | 94542,AnPhA-S216-02,1558.5331 293 | 94545,AnPhA-S216-02,855.3833 294 | 94898,AnPhA-S216-02,1904.1662 295 | 95041,AnPhA-S216-02,322.9502 296 | 95264,AnPhA-S216-02,237.3 297 | 96871,AnPhA-S216-02,244.3835 298 | 55283,FrScA-S116-01,3.9167 299 | 69072,FrScA-S116-01,956.1665 300 | 70037,FrScA-S116-01,2591.1496 301 | 77246,FrScA-S116-01,782.5002 302 | 85323,FrScA-S116-01,1449.7001 303 | 85416,FrScA-S116-01,846.5665 304 | 85433,FrScA-S116-01,2575.4667 305 | 85539,FrScA-S116-01,2948.6174 306 | 85579,FrScA-S116-01,2822.5166 307 | 85650,FrScA-S116-01,2689.1334 308 | 85662,FrScA-S116-01,107.8999 309 | 85663,FrScA-S116-01,191.3834 310 | 85792,FrScA-S116-01,1687.3165 311 | 86105,FrScA-S116-01,4075.5504 312 | 86280,FrScA-S116-01,2167.9669 313 | 86364,FrScA-S116-01,3429.2834 314 | 86476,FrScA-S116-01,1673.8004 315 | 86679,FrScA-S116-01,2267.4 316 | 86794,FrScA-S116-01,1274.8167 317 | 87010,FrScA-S116-01,1920.8168 318 | 87504,FrScA-S116-01,1330.8502 319 | 87579,FrScA-S116-01,1451.9169 320 | 87905,FrScA-S116-01,2166.8999 321 | 88501,FrScA-S116-01,3315.3331 322 | 90095,FrScA-S116-01,1476.0832 323 | 91173,FrScA-S116-01,756.0998 324 | 92143,FrScA-S116-01,1792.1003 325 | 92214,FrScA-S116-01,1101.833 326 | 64930,FrScA-T116-01,3424.5662 327 | 87866,FrScA-T116-01,1988.8836 328 | 69182,FrScA-S216-01,444.4832 329 | 69397,FrScA-S216-01,1087.6003 330 | 71110,FrScA-S216-01,2006.4003 331 | 71415,FrScA-S216-01,408.4 332 | 77190,FrScA-S216-01,763.1498 333 | 78000,FrScA-S216-01,1366.5835 334 | 85123,FrScA-S216-01,1341.7002 335 | 85258,FrScA-S216-01,2285.7836 336 | 87693,FrScA-T116-01,2479.8167 337 | 47448,FrScA-S216-01,860.4335 338 | 53475,FrScA-S216-01,1867.4169 339 | 55078,FrScA-S216-01,2130.7497 340 | 57188,FrScA-S216-01,2193.0833 341 | 65116,FrScA-S216-01,1918.6166 342 | 66689,FrScA-S216-01,1137.8334 343 | 67463,FrScA-S216-01,1359.033 344 | 68795,FrScA-S216-01,3022.5333 345 | 85583,FrScA-S216-01,3382.9006 346 | 85642,FrScA-S216-01,1627.3499 347 | 85644,FrScA-S216-01,890.4333 348 | 85659,FrScA-S216-01,816.7002 349 | 86349,FrScA-S216-01,847.9663 350 | 86490,FrScA-S216-01,1101.2833 351 | 86515,FrScA-S216-01,846.0835 352 | 87020,FrScA-S216-01,1788.9003 353 | 87861,FrScA-S216-01,3303.3832 354 | 88596,FrScA-S216-01,1395.8998 355 | 88854,FrScA-S216-01,885.9167 356 | 89333,FrScA-S216-01,945.417 357 | 89345,FrScA-S216-01,48.4333 358 | 90029,FrScA-S216-01,766.5663 359 | 90277,FrScA-S216-01,1097.8003 360 | 90394,FrScA-S216-01,871.2833 361 | 90622,FrScA-S216-01,1077.1836 362 | 90989,FrScA-S216-01,1821.6838 363 | 91212,FrScA-S216-01,906.8832 364 | 94070,FrScA-S216-01,2469.4006 365 | 94135,FrScA-S216-01,706.2332 366 | 94257,FrScA-S216-01,1175.833 367 | 94292,FrScA-S216-01,3135.3167 368 | 94332,FrScA-S216-01,1272.7337 369 | 94356,FrScA-S216-01,160.4166 370 | 94370,FrScA-S216-01,940.3001 371 | 94376,FrScA-S216-01,1434.3999 372 | 94402,FrScA-S216-01,177.7168 373 | 94404,FrScA-S216-01,1665.1169 374 | 94756,FrScA-S216-01,1122.5334 375 | 94824,FrScA-S216-01,2414.5498 376 | 95045,FrScA-S216-01,2977.4502 377 | 95165,FrScA-S216-01,1113.2168 378 | 95360,FrScA-S216-01,1613.3166 379 | 95449,FrScA-S216-01,1232.8665 380 | 95485,FrScA-S216-01,193.0498 381 | 95621,FrScA-S216-01,1903.0337 382 | 95632,FrScA-S216-01,948.1999 383 | 95684,FrScA-S216-01,88.5167 384 | 95743,FrScA-S216-01,3122.9167 385 | 95896,FrScA-S216-01,1133.2169 386 | 95991,FrScA-S216-01,870.3836 387 | 67762,FrScA-S116-02,801.2336 388 | 68768,FrScA-S116-02,1966.0169 389 | 77298,FrScA-S116-02,1907.6502 390 | 85661,FrScA-S116-02,1375.4834 391 | 91340,FrScA-S116-02,1182.9332 392 | 57224,FrScA-S116-03,2356.4668 393 | 70068,FrScA-S116-03,2101.933 394 | 73132,FrScA-S116-03,1746.5501 395 | 78691,FrScA-S116-03,1559.9667 396 | 85701,FrScA-S116-03,2381.6998 397 | 85702,FrScA-S116-03,638.7338 398 | 85704,FrScA-S116-03,1376.483 399 | 85891,FrScA-S116-03,1784.2506 400 | 86309,FrScA-S116-03,1219.4837 401 | 88409,FrScA-S116-03,2313.5495 402 | 88636,FrScA-S116-03,1284.8333 403 | 88835,FrScA-S116-03,2062.95 404 | 88836,FrScA-S116-03,152.7499 405 | 88868,FrScA-S116-03,1174.3499 406 | 88874,FrScA-S116-03,700.9668 407 | 88886,FrScA-S116-03,1598.3499 408 | 89165,FrScA-S116-03,2571.5334 409 | 89168,FrScA-S116-03,60.65 410 | 89376,FrScA-S116-03,3780.5335 411 | 89388,FrScA-S116-03,2999.8498 412 | 90097,FrScA-S116-03,1145.5167 413 | 90370,FrScA-S116-03,3890 414 | 90589,FrScA-S116-03,123.1833 415 | 88075,FrScA-S116-04,4323.8332 416 | 91477,FrScA-S116-04,1192.1837 417 | 77980,FrScA-S216-02,3031.3165 418 | 88048,FrScA-S216-02,2269.133 419 | 85287,FrScA-S216-01,156.5829 420 | 85796,FrScA-S216-01,1024.7833 421 | 86229,FrScA-S216-01,1210.0499 422 | 86251,FrScA-S216-01,1374.95 423 | 86836,FrScA-S216-01,1422.7335 424 | 88845,FrScA-S216-01,1075.6163 425 | 89374,FrScA-S216-01,2517.95 426 | 89465,FrScA-S216-01,24.65 427 | 90636,FrScA-S216-01,849.6835 428 | 92124,FrScA-S216-01,918.1832 429 | 94156,FrScA-S216-01,2598.5669 430 | 94172,FrScA-S216-01,1835.5833 431 | 94288,FrScA-S216-01,3058.6498 432 | 94331,FrScA-S216-01,524.7165 433 | 94400,FrScA-S216-01,2111.7837 434 | 94419,FrScA-S216-01,1095.1999 435 | 94586,FrScA-S216-01,791.0503 436 | 94661,FrScA-S216-01,1705.1165 437 | 94869,FrScA-S216-01,955.3 438 | 95005,FrScA-S216-01,2182.8836 439 | 95633,FrScA-S216-01,981.7835 440 | 95726,FrScA-S216-01,1823.8667 441 | 95989,FrScA-S216-01,873.6171 442 | 62157,FrScA-S116-02,2497.1666 443 | 85567,FrScA-S116-02,2544.3666 444 | 85698,FrScA-S116-02,1070.2167 445 | 86627,FrScA-S116-02,2193.117 446 | 77976,FrScA-S116-03,2448.4838 447 | 85573,FrScA-S116-03,1978.0169 448 | 85574,FrScA-S116-03,1871.1168 449 | 85700,FrScA-S116-03,787.2831 450 | 86618,FrScA-S116-03,2393.4669 451 | 86882,FrScA-S116-03,1294.8334 452 | 89144,FrScA-S116-03,2582.4167 453 | 90098,FrScA-S116-03,1692.6164 454 | 90274,FrScA-S116-03,1517.5835 455 | 90372,FrScA-S116-03,1378.984 456 | 90855,FrScA-S116-03,1103.0832 457 | 90878,FrScA-S116-03,1178.0834 458 | 92604,FrScA-S116-03,811.4334 459 | 90996,FrScA-S116-04,58.1833 460 | 91176,FrScA-S116-04,3868.5332 461 | 91326,FrScA-S116-04,792.6166 462 | 43146,FrScA-S216-02,1555.1667 463 | 77067,FrScA-S216-02,40.4334 464 | 77141,FrScA-S216-02,3020.7167 465 | 87988,FrScA-S216-02,7.8831 466 | 91943,FrScA-S216-02,3429.0336 467 | 95919,FrScA-S216-02,1636.5333 468 | 96082,FrScA-S216-02,1250.7833 469 | 96134,FrScA-S216-02,2047.7501 470 | 96142,FrScA-S216-02,1548.7666 471 | 96414,FrScA-S216-02,310.9335 472 | 96433,FrScA-S216-02,2427.9167 473 | 97441,FrScA-S216-02,208.6664 474 | 94369,FrScA-S216-03,1753.5833 475 | 86002,FrScA-S216-04,501.1839 476 | 68598,BioA-S116-01,3331.6169 477 | 69937,BioA-S116-01,1.2168 478 | 70408,BioA-S116-01,6664.4499 479 | 70681,BioA-S116-01,2602.2333 480 | 85889,BioA-S116-01,297.5167 481 | 86067,BioA-S116-01,516.7003 482 | 86580,BioA-S116-01,1076.5339 483 | 87552,BioA-S116-01,1496.8001 484 | 90253,BioA-S116-01,1803.8334 485 | 90430,BioA-S116-01,2252.5 486 | 91067,BioA-S116-01,2920.9838 487 | 91300,BioA-S116-01,1311.9998 488 | 91351,BioA-S116-01,206.2335 489 | 91611,BioA-S116-01,616.3672 490 | 91624,BioA-S116-01,583.1167 491 | 92152,BioA-S116-01,3214.3998 492 | 92606,BioA-S116-01,10.1498 493 | 87689,BioA-T116-01,1525.0333 494 | 92606,BioA-S216-01,306.2668 495 | 95707,BioA-S216-01,4034.7502 496 | 97374,BioA-S216-01,470.8 497 | 52446,PhysA-S116-01,1390.2167 498 | 54434,PhysA-S116-01,1231.8666 499 | 62576,PhysA-S116-01,793.95 500 | 62752,PhysA-S116-01,898.2998 501 | 74551,PhysA-S116-01,1014.5665 502 | 89994,FrScA-S216-02,2310.3333 503 | 91410,FrScA-S216-02,857.6167 504 | 91550,FrScA-S216-02,1722.1833 505 | 91607,FrScA-S216-02,608.0833 506 | 95476,FrScA-S216-02,1038.0003 507 | 95923,FrScA-S216-02,1276.7667 508 | 95925,FrScA-S216-02,2111.8333 509 | 96189,FrScA-S216-02,1268.1002 510 | 96280,FrScA-S216-02,914.8667 511 | 96769,FrScA-S216-02,510.8667 512 | 96841,FrScA-S216-02,1670.95 513 | 51943,FrScA-S216-03,3.4501 514 | 85348,FrScA-S216-03,608.2501 515 | 69544,FrScA-S216-04,2673.3831 516 | 85867,FrScA-S216-04,1283.4669 517 | 88311,FrScA-S216-04,1660.9829 518 | 96048,FrScA-S216-04,1665.1665 519 | 61965,BioA-S116-01,615.2168 520 | 71434,BioA-S116-01,1006.3337 521 | 77169,BioA-S116-01,735.0999 522 | 85292,BioA-S116-01,264.2002 523 | 86110,BioA-S116-01,3954.2997 524 | 86113,BioA-S116-01,63.6837 525 | 86130,BioA-S116-01,142.7337 526 | 86202,BioA-S116-01,1391.0673 527 | 86216,BioA-S116-01,1855.9338 528 | 87081,BioA-S116-01,181.5999 529 | 88568,BioA-S116-01,1329.3997 530 | 89300,BioA-S116-01,1132.1503 531 | 90466,BioA-S116-01,658.4165 532 | 90995,BioA-S116-01,13.9333 533 | 91066,BioA-S116-01,222.9831 534 | 92510,BioA-S116-01,295.5494 535 | 92633,BioA-S116-01,571.2834 536 | 84794,BioA-T116-01,919.5 537 | 95658,BioA-S216-01,644.2667 538 | 96950,BioA-S216-01,2264.4834 539 | 97386,BioA-S216-01,71.0166 540 | 48797,PhysA-S116-01,1481.8 541 | 55140,PhysA-S116-01,2083.3167 542 | 57489,PhysA-S116-01,1863.5169 543 | 62754,PhysA-S116-01,674.3167 544 | 76426,PhysA-S116-01,850.7329 545 | 79352,PhysA-S116-01,1062.8665 546 | 79596,PhysA-S116-01,1546.4166 547 | 85390,PhysA-S116-01,0.7 548 | 85522,PhysA-S116-01,968.3333 549 | 85962,PhysA-S116-01,1349.9664 550 | 86353,PhysA-S116-01,328.5168 551 | 87171,PhysA-S116-01,768.6994 552 | 88296,PhysA-S116-01,1190.5998 553 | 88381,PhysA-S116-01,1120.367 554 | 89295,PhysA-S116-01,532.7998 555 | 89425,PhysA-S116-01,2173.1333 556 | 89490,PhysA-S116-01,2046.9998 557 | 91038,PhysA-S116-01,1639.4498 558 | 91633,PhysA-S116-01,1510.7002 559 | 92511,PhysA-S116-01,125.0666 560 | 92729,PhysA-S116-01,1691.5998 561 | 92732,PhysA-S116-01,2199.3 562 | 92733,PhysA-S116-01,1020.5828 563 | 92743,PhysA-S116-01,1711.0164 564 | 67102,PhysA-S216-01,719.2833 565 | 70187,PhysA-S216-01,719.1165 566 | 78153,PhysA-S216-01,1769.8667 567 | 94189,PhysA-S216-01,2321.7998 568 | 94251,PhysA-S216-01,4552.0833 569 | 95266,PhysA-S216-01,609.7999 570 | 95283,PhysA-S216-01,47 571 | 95578,PhysA-S216-01,2201.5503 572 | 96027,PhysA-S216-01,2363.2667 573 | 96090,PhysA-S216-01,112.5167 574 | 97150,PhysA-S216-01,759.3335 575 | 97265,PhysA-S216-01,817.4501 576 | 76133,PhysA-S116-01,1276.5167 577 | 79128,PhysA-S116-01,1910.2338 578 | 85953,PhysA-S116-01,3255.3003 579 | 88091,PhysA-S116-01,262.5502 580 | 88481,PhysA-S116-01,642.0504 581 | 89395,PhysA-S116-01,2432.7831 582 | 90326,PhysA-S116-01,509.5167 583 | 90333,PhysA-S116-01,231.7502 584 | 91030,PhysA-S116-01,1302.8501 585 | 91575,PhysA-S116-01,2219.916 586 | 91821,PhysA-S116-01,377.7002 587 | 92724,PhysA-S116-01,2700.6668 588 | 92725,PhysA-S116-01,2058.4167 589 | 92726,PhysA-S116-01,1901.9166 590 | 92727,PhysA-S116-01,898 591 | 92740,PhysA-S116-01,1272.7001 592 | 92741,PhysA-S116-01,5373.3502 593 | 66508,PhysA-T116-01,2823.7501 594 | 84632,PhysA-T116-01,1289.1006 595 | 94970,PhysA-S216-01,2415.2493 596 | 96472,PhysA-S216-01,377.3498 597 | 96590,PhysA-S216-01,262.1667 598 | 96808,PhysA-S216-01,2446.3169 599 | 96867,PhysA-S216-01,1841.7836 600 | -------------------------------------------------------------------------------- /data-raw/wt01_online-science-motivation/raw/s12-course-data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data-raw/wt01_online-science-motivation/raw/s12-course-data.csv -------------------------------------------------------------------------------- /data-raw/wt01_online-science-motivation/raw/s12-course-minutes.csv: -------------------------------------------------------------------------------- 1 | CourseID,CourseSectionID,CourseSectionOrigID,Bb_UserPK,CUPK,TimeSpent 27,17146,OcnA-S116-01,44638,190682,1382.7001 27,17146,OcnA-S116-01,54346,194259,1191.3836 27,17146,OcnA-S116-01,57981,196014,3343.3333 27,17146,OcnA-S116-01,66740,190463,965.2994 27,17146,OcnA-S116-01,67920,191593,4094.9995 27,17146,OcnA-S116-01,85355,190104,594.6165 27,17146,OcnA-S116-01,85644,190685,1632.4 27,17146,OcnA-S116-01,86349,191713,1601.1335 27,17146,OcnA-S116-01,86460,191887,1891.1999 27,17146,OcnA-S116-01,87970,194256,3123.3502 27,17146,OcnA-S116-01,89114,196008,1092.3662 27,17146,OcnA-S116-01,89435,196491,6348.4492 27,17146,OcnA-S116-01,89487,196553,2151.1498 27,17146,OcnA-S116-01,90562,197903,1389.3161 27,17146,OcnA-S116-01,91818,200296,1651.5005 27,17288,OcnA-T116-01,84685,189159,3073.6162 27,17600,OcnA-S216-01,47979,221549,1598.6166 27,17600,OcnA-S216-01,84932,217057,2573.4502 27,17600,OcnA-S216-01,86240,219143,1800.2174 27,17600,OcnA-S216-01,86340,221214,111.5834 27,17600,OcnA-S216-01,86527,218637,2211.5331 27,17600,OcnA-S216-01,87670,215758,1995.5832 27,17600,OcnA-S216-01,88474,219378,4112.7673 27,17600,OcnA-S216-01,88504,222512,68.6333 27,17600,OcnA-S216-01,88849,216246,4799.483 27,17600,OcnA-S216-01,94319,216792,1588.55 27,17600,OcnA-S216-01,94590,217686,1428.0167 27,17600,OcnA-S216-01,94717,218180,821.9161 27,17600,OcnA-S216-01,94744,218276,8870.8833 27,17600,OcnA-S216-01,94956,219464,1242.6 27,17600,OcnA-S216-01,95504,220914,451.8001 27,17600,OcnA-S216-01,95725,221661,1886.3334 27,17600,OcnA-S216-01,95738,221701,163.6832 27,17600,OcnA-S216-01,96121,222760,1320.5499 27,17600,OcnA-S216-01,96345,223344,1540.1833 27,17600,OcnA-S216-01,96373,223437,2449.6827 27,17600,OcnA-S216-01,96374,223438,2626.9001 27,17600,OcnA-S216-01,96412,223532,943.0669 27,17600,OcnA-S216-01,96689,224266,1858.3502 27,17600,OcnA-S216-01,96856,224734,529.2335 27,17600,OcnA-S216-01,97272,225753,1638.45 27,17984,OcnA-S116-02,54282,190370,2025.1672 27,17984,OcnA-S116-02,68476,193657,969.4666 27,17984,OcnA-S116-02,85410,190209,6771.9673 27,17984,OcnA-S116-02,85482,190360,1822.5494 27,17984,OcnA-S116-02,85487,190369,0.5833 27,17984,OcnA-S116-02,86133,191377,1581.7665 27,17984,OcnA-S116-02,86689,192226,2457.1828 27,17984,OcnA-S116-02,87001,192719,1202.6335 27,17984,OcnA-S116-02,87209,193081,3755.1506 27,17984,OcnA-S116-02,88168,194565,2885.7832 27,18012,OcnA-S116-03,88307,194757,1811.9338 27,18409,OcnA-S216-02,78241,221050,26.9168 27,18409,OcnA-S216-02,86697,223559,1133.4667 27,18409,OcnA-S216-02,88864,221212,2231.3667 27,18409,OcnA-S216-02,94240,217289,2276.3169 27,18409,OcnA-S216-02,94327,216811,580.3167 27,18409,OcnA-S216-02,94556,215945,2287.2334 27,18409,OcnA-S216-02,94577,216023,1697.5829 27,18409,OcnA-S216-02,94876,218802,57.6666 27,18409,OcnA-S216-02,95368,220293,3368.0167 27,18409,OcnA-S216-02,95375,220307,224.7166 27,18409,OcnA-S216-02,95624,221332,2111.0837 27,18409,OcnA-S216-02,95868,221863,1929.4 27,18409,OcnA-S216-02,95921,222082,960.2998 60,17052,AnPhA-S116-01,60186,194798,2087.0501 60,17052,AnPhA-S116-01,66693,191610,2309.0334 60,17052,AnPhA-S116-01,66811,192283,5298.8507 60,17052,AnPhA-S116-01,66862,190115,1746.9667 60,17052,AnPhA-S116-01,67508,192500,2668.183 60,17052,AnPhA-S116-01,85970,191123,610.8334 60,17052,AnPhA-S116-01,86072,191275,608.1834 60,17052,AnPhA-S116-01,86267,191595,406.0001 60,17052,AnPhA-S116-01,86277,191608,3856.8672 60,17052,AnPhA-S116-01,86432,191845,3715.9002 60,17052,AnPhA-S116-01,86451,191875,4176.8337 60,17052,AnPhA-S116-01,86476,191915,1937.5168 60,17052,AnPhA-S116-01,86484,191924,1872.0336 60,17052,AnPhA-S116-01,86492,191935,893.1332 60,17052,AnPhA-S116-01,86504,191954,1551.3498 60,17052,AnPhA-S116-01,86588,192057,67.5167 60,17052,AnPhA-S116-01,88068,194423,535.8334 60,17052,AnPhA-S116-01,88099,194464,2615.4998 60,17052,AnPhA-S116-01,88641,195209,1998.4998 27,17146,OcnA-S116-01,54066,191909,2625.5164 27,17146,OcnA-S116-01,58178,194859,3502.0004 27,17146,OcnA-S116-01,76891,195135,2334.5502 27,17146,OcnA-S116-01,86758,192334,3742.8836 27,17146,OcnA-S116-01,86836,192450,46.6833 27,17146,OcnA-S116-01,86943,192639,1377.5666 27,17146,OcnA-S116-01,88440,195092,2600.1334 27,17146,OcnA-S116-01,88854,195645,762.5997 27,17146,OcnA-S116-01,90861,198337,2454.3332 27,17146,OcnA-S116-01,90928,198429,3900.2504 27,17146,OcnA-S116-01,91635,199920,3797.3334 27,17288,OcnA-T116-01,79893,198193,1856.6669 27,17288,OcnA-T116-01,84645,189082,48.0332 27,17288,OcnA-T116-01,84684,189158,3095.2494 27,17288,OcnA-T116-01,87955,194234,2420.5994 27,17288,OcnA-T116-01,88282,194717,2373.7169 27,17288,OcnA-T116-01,88340,194812,444.5 27,17288,OcnA-T116-01,88703,195428,1233.3832 27,17600,OcnA-S216-01,62175,224123,1403.6834 27,17600,OcnA-S216-01,68022,218819,39.7504 27,17600,OcnA-S216-01,76443,221213,100.3334 27,17600,OcnA-S216-01,80822,220424,4538.4835 27,17600,OcnA-S216-01,86296,216360,403.8 27,17600,OcnA-S216-01,86455,219688,2337.4167 27,17600,OcnA-S216-01,87825,217635,330.7998 27,17600,OcnA-S216-01,90996,224307,44.7332 27,17600,OcnA-S216-01,94323,216804,4214.7332 27,17600,OcnA-S216-01,94630,217837,245.2834 27,17600,OcnA-S216-01,94654,224125,3140.7669 27,17600,OcnA-S216-01,95091,217450,3475.8 27,17600,OcnA-S216-01,95533,221044,1591.2504 27,17600,OcnA-S216-01,95770,221784,3003.6162 27,17600,OcnA-S216-01,96671,224212,1734.6833 27,17600,OcnA-S216-01,96756,224448,3967.3171 27,17600,OcnA-S216-01,97006,225110,2399.5166 27,17984,OcnA-S116-02,54342,193082,1581.0831 27,17984,OcnA-S116-02,87122,192932,546.4335 27,17984,OcnA-S116-02,88166,194563,2137.7164 27,17984,OcnA-S116-02,90090,197158,1430.217 27,17984,OcnA-S116-02,92021,200672,758.3668 27,18409,OcnA-S216-02,54567,216244,1180.2664 27,18409,OcnA-S216-02,78002,218918,1290.4502 27,18409,OcnA-S216-02,88642,221197,1980.6001 27,18409,OcnA-S216-02,88803,223225,2015.5833 27,18409,OcnA-S216-02,91163,222025,6243.9003 27,18409,OcnA-S216-02,91252,215695,1479.8998 60,17052,AnPhA-S116-01,70532,192663,2938.4666 60,17052,AnPhA-S116-01,77010,190923,1533.0996 60,17052,AnPhA-S116-01,85249,189951,1209.8496 60,17052,AnPhA-S116-01,85411,190214,473.0333 60,17052,AnPhA-S116-01,85583,190513,5532.4164 60,17052,AnPhA-S116-01,85865,190921,95.3 60,17052,AnPhA-S116-01,85866,190922,3050.0831 60,17052,AnPhA-S116-01,86119,191350,2127.0664 60,17052,AnPhA-S116-01,86275,191605,7067.1498 60,17052,AnPhA-S116-01,86286,191620,4140.4495 60,17052,AnPhA-S116-01,86294,191636,4239.5495 60,17052,AnPhA-S116-01,86429,191842,7003.0005 60,17052,AnPhA-S116-01,86446,191867,2527.6997 60,17052,AnPhA-S116-01,86479,191919,2712.234 60,17052,AnPhA-S116-01,86488,191929,3599.7168 60,17052,AnPhA-S116-01,86608,192095,3109.0664 60,17052,AnPhA-S116-01,87043,192802,1587.1833 60,17052,AnPhA-S116-01,87166,193002,1471.8833 60,17052,AnPhA-S116-01,88050,195301,2130.6666 60,17052,AnPhA-S116-01,88153,194549,6954.6997 60,17052,AnPhA-S116-01,89142,196054,3067.4676 60,17052,AnPhA-S116-01,89194,196139,317.2168 60,17052,AnPhA-S116-01,89918,196863,6009.3666 60,17196,AnPhA-T116-01,66508,189147,0.45 60,17196,AnPhA-T116-01,76132,195369,5037.3331 60,17196,AnPhA-T116-01,79859,195365,2040.7333 60,17196,AnPhA-T116-01,84640,189075,2362.1 60,17196,AnPhA-T116-01,84641,189076,4614.4 60,17196,AnPhA-T116-01,84749,189254,4199.4169 60,17196,AnPhA-T116-01,88995,195869,119.3169 60,17196,AnPhA-T116-01,89005,195879,2429.3997 60,17196,AnPhA-T116-01,90516,197812,250.4331 60,17506,AnPhA-S216-01,58168,215688,433.3669 60,17506,AnPhA-S216-01,67013,216208,2297.2332 60,17506,AnPhA-S216-01,71725,219164,3514.5498 60,17506,AnPhA-S216-01,78164,222052,2591.6168 60,17506,AnPhA-S216-01,85248,216964,2269.8829 60,17506,AnPhA-S216-01,88612,216973,2258.9165 60,17052,AnPhA-S116-01,90305,197461,2363.6832 60,17196,AnPhA-T116-01,84757,189262,128.6165 60,17196,AnPhA-T116-01,87865,194066,1304.1168 60,17506,AnPhA-S216-01,52326,218540,1321.8164 60,17506,AnPhA-S216-01,69743,218782,7084.7003 60,17506,AnPhA-S216-01,76673,218379,4945.2164 60,17506,AnPhA-S216-01,76674,218844,2368.4997 60,17506,AnPhA-S216-01,76840,215753,3968.1668 60,17506,AnPhA-S216-01,76998,219016,1270.0997 60,17506,AnPhA-S216-01,86268,215745,1272.3172 60,17506,AnPhA-S216-01,86942,218780,3101.5166 60,17506,AnPhA-S216-01,88440,225011,2544.4002 60,17506,AnPhA-S216-01,91326,226275,657.1668 60,17506,AnPhA-S216-01,94246,217299,1351.9003 60,17506,AnPhA-S216-01,94805,218496,4438.7165 60,17506,AnPhA-S216-01,95545,221075,4284.4003 60,17506,AnPhA-S216-01,95601,221260,2915.5167 60,17506,AnPhA-S216-01,95915,222043,2670.7669 60,17506,AnPhA-S216-01,95957,222183,3542.5501 60,17506,AnPhA-S216-01,96690,224270,1969.5003 60,17506,AnPhA-S216-01,96720,224360,68.1167 60,18009,AnPhA-S116-02,57188,190724,5305.4334 60,18009,AnPhA-S116-02,79220,199999,3781.6498 60,18009,AnPhA-S116-02,86314,198537,3030.1667 60,18009,AnPhA-S116-02,90394,197616,1886.5329 60,18009,AnPhA-S116-02,90395,197617,2300.6664 60,18009,AnPhA-S116-02,90396,197618,3544.8161 60,18009,AnPhA-S116-02,90397,197619,2394.3497 60,18009,AnPhA-S116-02,90971,198506,3785.2838 60,18009,AnPhA-S116-02,91175,198954,1315.25 60,18009,AnPhA-S116-02,91574,199825,2999.75 60,18009,AnPhA-S116-02,91709,200076,4315.8839 60,18009,AnPhA-S116-02,91932,200752,1182.9667 60,18407,AnPhA-S216-02,74552,222639,6123.8832 60,18407,AnPhA-S216-02,94550,215916,2856.6166 60,18407,AnPhA-S216-02,94903,218888,2288.5835 60,18407,AnPhA-S216-02,95017,219723,2773.6164 60,18407,AnPhA-S216-02,95160,217631,4154.4333 60,18407,AnPhA-S216-02,95377,220309,1089.9667 60,18407,AnPhA-S216-02,95919,222080,1937.4333 60,18407,AnPhA-S216-02,96826,224686,1073.95 343,17088,FrScA-S116-01,53447,201083,1479.4166 343,17088,FrScA-S116-01,61941,190611,1637.9504 343,17088,FrScA-S116-01,68188,190241,583.2498 343,17088,FrScA-S116-01,76840,191553,2634.6832 343,17088,FrScA-S116-01,85431,190243,1448.9339 343,17088,FrScA-S116-01,85432,190244,874.0172 343,17088,FrScA-S116-01,85443,190267,1564.633 343,17088,FrScA-S116-01,85649,190609,1464.4668 343,17088,FrScA-S116-01,85651,190615,565.7832 343,17088,FrScA-S116-01,85665,190635,4046.6159 343,17088,FrScA-S116-01,85668,190640,379.1335 343,17088,FrScA-S116-01,85791,190824,1461.8332 343,17088,FrScA-S116-01,85929,191055,1297.9167 343,17088,FrScA-S116-01,85930,191057,1647.2669 343,17088,FrScA-S116-01,86271,191599,282.7834 343,17088,FrScA-S116-01,86339,191696,598.783 343,17088,FrScA-S116-01,86340,191697,1077.3504 343,17088,FrScA-S116-01,86365,191733,1027.7002 343,17088,FrScA-S116-01,86455,191879,1616.3337 343,17088,FrScA-S116-01,86543,191997,1425.9832 343,17088,FrScA-S116-01,86709,192259,1600.3334 343,17088,FrScA-S116-01,86792,192393,879.1998 343,17088,FrScA-S116-01,86793,192394,553.3835 343,17088,FrScA-S116-01,86803,192407,3344.1504 343,17088,FrScA-S116-01,86815,192425,1666.7332 343,17088,FrScA-S116-01,87027,192755,1605.0336 343,17088,FrScA-S116-01,87093,192889,486.65 343,17088,FrScA-S116-01,87163,192997,1365.8501 343,17088,FrScA-S116-01,87484,193504,3341.9499 343,17088,FrScA-S116-01,87485,193505,1451.8836 343,17088,FrScA-S116-01,87489,193510,1075.0999 343,17088,FrScA-S116-01,87805,193987,1388.1167 343,17088,FrScA-S116-01,87906,194162,1095.6001 343,17088,FrScA-S116-01,87914,194177,1156.1668 343,17088,FrScA-S116-01,87927,194192,3934.8498 343,17088,FrScA-S116-01,88261,194680,1269.6667 343,17088,FrScA-S116-01,88493,195159,56.3166 343,17088,FrScA-S116-01,88527,195189,1551.6665 343,17088,FrScA-S116-01,89128,196038,362.8837 343,17088,FrScA-S116-01,90433,197681,2689.2001 343,17088,FrScA-S116-01,91471,199626,946.7998 343,17232,FrScA-T116-01,72287,188953,3946.5666 60,17506,AnPhA-S216-01,91313,217381,3134.9666 60,17506,AnPhA-S216-01,94691,218066,258.35 60,17506,AnPhA-S216-01,94846,218681,764.1668 60,17506,AnPhA-S216-01,94872,223733,3547.0667 60,17506,AnPhA-S216-01,95014,219714,2999.9832 60,17506,AnPhA-S216-01,95114,217503,546.85 60,17506,AnPhA-S216-01,95283,220049,2689.4502 60,17506,AnPhA-S216-01,95594,221239,1419.8 60,17506,AnPhA-S216-01,95618,221317,3789.3996 60,17506,AnPhA-S216-01,95620,221322,4013.3999 60,17506,AnPhA-S216-01,95634,221357,4466.367 60,17506,AnPhA-S216-01,96228,223093,1747.1669 60,17506,AnPhA-S216-01,96640,224151,769.2331 60,17506,AnPhA-S216-01,96677,224236,11.0333 60,17506,AnPhA-S216-01,96680,225145,1776.5166 60,17506,AnPhA-S216-01,96853,224728,2521.2334 60,17506,AnPhA-S216-01,96854,224729,2563.3833 60,17506,AnPhA-S216-01,96959,224986,1727.2666 60,17506,AnPhA-S216-01,96994,225084,2676.7501 60,18009,AnPhA-S116-02,56152,197670,4438.8165 60,18009,AnPhA-S116-02,65627,190723,2164.9001 60,18009,AnPhA-S116-02,70192,197717,1537.1834 60,18009,AnPhA-S116-02,76930,198959,2804.9832 60,18009,AnPhA-S116-02,86707,192256,2143.133 60,18009,AnPhA-S116-02,90398,197620,4264.25 60,18009,AnPhA-S116-02,90399,197621,768.4833 60,18009,AnPhA-S116-02,90956,201274,1550.4668 60,18009,AnPhA-S116-02,90995,198555,202.2832 60,18009,AnPhA-S116-02,91065,198781,1334.7001 60,18009,AnPhA-S116-02,91319,199271,686.2998 60,18009,AnPhA-S116-02,91320,199272,584.9166 60,18009,AnPhA-S116-02,91619,199890,1272.2331 60,18009,AnPhA-S116-02,91634,199916,1857.8168 60,18009,AnPhA-S116-02,91672,199992,2763.0331 60,18009,AnPhA-S116-02,91771,200198,540.5001 60,18009,AnPhA-S116-02,92185,200882,6162.1998 60,18407,AnPhA-S216-02,88979,220296,364.5001 60,18407,AnPhA-S216-02,91164,222026,4359.0996 60,18407,AnPhA-S216-02,94219,217206,151.75 60,18407,AnPhA-S216-02,94542,215893,1558.5331 60,18407,AnPhA-S216-02,94545,215906,855.3833 60,18407,AnPhA-S216-02,94898,218864,1904.1662 60,18407,AnPhA-S216-02,95041,219811,322.9502 60,18407,AnPhA-S216-02,95264,219963,237.3 60,18407,AnPhA-S216-02,96871,224766,244.3835 343,17088,FrScA-S116-01,55283,194824,3.9167 343,17088,FrScA-S116-01,69072,194368,956.1665 343,17088,FrScA-S116-01,70037,194482,2591.1496 343,17088,FrScA-S116-01,77246,190240,782.5002 343,17088,FrScA-S116-01,85323,190060,1449.7001 343,17088,FrScA-S116-01,85416,190220,846.5665 343,17088,FrScA-S116-01,85433,190245,2575.4667 343,17088,FrScA-S116-01,85539,190466,2948.6174 343,17088,FrScA-S116-01,85579,190509,2822.5166 343,17088,FrScA-S116-01,85650,190610,2689.1334 343,17088,FrScA-S116-01,85662,190632,107.8999 343,17088,FrScA-S116-01,85663,190633,191.3834 343,17088,FrScA-S116-01,85792,190825,1687.3165 343,17088,FrScA-S116-01,86105,191315,4075.5504 343,17088,FrScA-S116-01,86280,191613,2167.9669 343,17088,FrScA-S116-01,86364,191732,3429.2834 343,17088,FrScA-S116-01,86476,192142,1673.8004 343,17088,FrScA-S116-01,86679,192209,2267.4 343,17088,FrScA-S116-01,86794,192395,1274.8167 343,17088,FrScA-S116-01,87010,192730,1920.8168 343,17088,FrScA-S116-01,87504,193554,1330.8502 343,17088,FrScA-S116-01,87579,193670,1451.9169 343,17088,FrScA-S116-01,87905,194159,2166.8999 343,17088,FrScA-S116-01,88501,195160,3315.3331 343,17088,FrScA-S116-01,90095,197096,1476.0832 343,17088,FrScA-S116-01,91173,199698,756.0998 343,17088,FrScA-S116-01,92143,200789,1792.1003 343,17088,FrScA-S116-01,92214,200952,1101.833 343,17232,FrScA-T116-01,64930,188989,3424.5662 343,17232,FrScA-T116-01,87866,194067,1988.8836 343,17542,FrScA-S216-01,69182,219312,444.4832 343,17542,FrScA-S216-01,69397,216605,1087.6003 343,17542,FrScA-S216-01,71110,220283,2006.4003 343,17542,FrScA-S216-01,71415,219149,408.4 343,17542,FrScA-S216-01,77190,218575,763.1498 343,17542,FrScA-S216-01,78000,221683,1366.5835 343,17542,FrScA-S216-01,85123,221926,1341.7002 343,17542,FrScA-S216-01,85258,216607,2285.7836 343,17232,FrScA-T116-01,87693,195348,2479.8167 343,17542,FrScA-S216-01,47448,216338,860.4335 343,17542,FrScA-S216-01,53475,219112,1867.4169 343,17542,FrScA-S216-01,55078,216267,2130.7497 343,17542,FrScA-S216-01,57188,220416,2193.0833 343,17542,FrScA-S216-01,65116,220876,1918.6166 343,17542,FrScA-S216-01,66689,216644,1137.8334 343,17542,FrScA-S216-01,67463,218689,1359.033 343,17542,FrScA-S216-01,68795,215819,3022.5333 343,17542,FrScA-S216-01,85583,220890,3382.9006 343,17542,FrScA-S216-01,85642,218302,1627.3499 343,17542,FrScA-S216-01,85644,218688,890.4333 343,17542,FrScA-S216-01,85659,217478,816.7002 343,17542,FrScA-S216-01,86349,221173,847.9663 343,17542,FrScA-S216-01,86490,218694,1101.2833 343,17542,FrScA-S216-01,86515,218643,846.0835 343,17542,FrScA-S216-01,87020,222157,1788.9003 343,17542,FrScA-S216-01,87861,218203,3303.3832 343,17542,FrScA-S216-01,88596,215816,1395.8998 343,17542,FrScA-S216-01,88854,217685,885.9167 343,17542,FrScA-S216-01,89333,220927,945.417 343,17542,FrScA-S216-01,89345,217456,48.4333 343,17542,FrScA-S216-01,90029,218167,766.5663 343,17542,FrScA-S216-01,90277,219620,1097.8003 343,17542,FrScA-S216-01,90394,220592,871.2833 343,17542,FrScA-S216-01,90622,222347,1077.1836 343,17542,FrScA-S216-01,90989,220278,1821.6838 343,17542,FrScA-S216-01,91212,222344,906.8832 343,17542,FrScA-S216-01,94070,219613,2469.4006 343,17542,FrScA-S216-01,94135,219796,706.2332 343,17542,FrScA-S216-01,94257,216495,1175.833 343,17542,FrScA-S216-01,94292,216682,3135.3167 343,17542,FrScA-S216-01,94332,216842,1272.7337 343,17542,FrScA-S216-01,94356,216910,160.4166 343,17542,FrScA-S216-01,94370,216120,940.3001 343,17542,FrScA-S216-01,94376,216150,1434.3999 343,17542,FrScA-S216-01,94402,216472,177.7168 343,17542,FrScA-S216-01,94404,216275,1665.1169 343,17542,FrScA-S216-01,94756,218314,1122.5334 343,17542,FrScA-S216-01,94824,218554,2414.5498 343,17542,FrScA-S216-01,95045,219823,2977.4502 343,17542,FrScA-S216-01,95165,219863,1113.2168 343,17542,FrScA-S216-01,95360,220277,1613.3166 343,17542,FrScA-S216-01,95449,221890,1232.8665 343,17542,FrScA-S216-01,95485,220841,193.0498 343,17542,FrScA-S216-01,95621,221326,1903.0337 343,17542,FrScA-S216-01,95632,221352,948.1999 343,17542,FrScA-S216-01,95684,221545,88.5167 343,17542,FrScA-S216-01,95743,221706,3122.9167 343,17542,FrScA-S216-01,95896,221981,1133.2169 343,17542,FrScA-S216-01,95991,222338,870.3836 343,17966,FrScA-S116-02,67762,190608,801.2336 343,17966,FrScA-S116-02,68768,194528,1966.0169 343,17966,FrScA-S116-02,77298,190354,1907.6502 343,17966,FrScA-S116-02,85661,190631,1375.4834 343,17966,FrScA-S116-02,91340,199299,1182.9332 343,17967,FrScA-S116-03,57224,192595,2356.4668 343,17967,FrScA-S116-03,70068,195618,2101.933 343,17967,FrScA-S116-03,73132,195674,1746.5501 343,17967,FrScA-S116-03,78691,197100,1559.9667 343,17967,FrScA-S116-03,85701,190692,2381.6998 343,17967,FrScA-S116-03,85702,190693,638.7338 343,17967,FrScA-S116-03,85704,190695,1376.483 343,17967,FrScA-S116-03,85891,190970,1784.2506 343,17967,FrScA-S116-03,86309,191653,1219.4837 343,17967,FrScA-S116-03,88409,197099,2313.5495 343,17967,FrScA-S116-03,88636,195177,1284.8333 343,17967,FrScA-S116-03,88835,195617,2062.95 343,17967,FrScA-S116-03,88836,195619,152.7499 343,17967,FrScA-S116-03,88868,195673,1174.3499 343,17967,FrScA-S116-03,88874,197509,700.9668 343,17967,FrScA-S116-03,88886,195698,1598.3499 343,17967,FrScA-S116-03,89165,196086,2571.5334 343,17967,FrScA-S116-03,89168,196091,60.65 343,17967,FrScA-S116-03,89376,196404,3780.5335 343,17967,FrScA-S116-03,89388,196419,2999.8498 343,17967,FrScA-S116-03,90097,197097,1145.5167 343,17967,FrScA-S116-03,90370,197571,3890 343,17967,FrScA-S116-03,90589,197943,123.1833 343,17968,FrScA-S116-04,88075,200524,4323.8332 343,17968,FrScA-S116-04,91477,199635,1192.1837 343,18403,FrScA-S216-02,77980,220421,3031.3165 343,18403,FrScA-S216-02,88048,220382,2269.133 343,17542,FrScA-S216-01,85287,217072,156.5829 343,17542,FrScA-S216-01,85796,218849,1024.7833 343,17542,FrScA-S216-01,86229,219141,1210.0499 343,17542,FrScA-S216-01,86251,216111,1374.95 343,17542,FrScA-S216-01,86836,219055,1422.7335 343,17542,FrScA-S216-01,88845,220393,1075.6163 343,17542,FrScA-S216-01,89374,218335,2517.95 343,17542,FrScA-S216-01,89465,224286,24.65 343,17542,FrScA-S216-01,90636,221974,849.6835 343,17542,FrScA-S216-01,92124,217583,918.1832 343,17542,FrScA-S216-01,94156,216918,2598.5669 343,17542,FrScA-S216-01,94172,216994,1835.5833 343,17542,FrScA-S216-01,94288,216658,3058.6498 343,17542,FrScA-S216-01,94331,216841,524.7165 343,17542,FrScA-S216-01,94400,216266,2111.7837 343,17542,FrScA-S216-01,94419,216318,1095.1999 343,17542,FrScA-S216-01,94586,217658,791.0503 343,17542,FrScA-S216-01,94661,217974,1705.1165 343,17542,FrScA-S216-01,94869,218784,955.3 343,17542,FrScA-S216-01,95005,219678,2182.8836 343,17542,FrScA-S216-01,95633,221356,981.7835 343,17542,FrScA-S216-01,95726,221663,1823.8667 343,17542,FrScA-S216-01,95989,222332,873.6171 343,17966,FrScA-S116-02,62157,190348,2497.1666 343,17966,FrScA-S116-02,85567,190496,2544.3666 343,17966,FrScA-S116-02,85698,190689,1070.2167 343,17966,FrScA-S116-02,86627,192127,2193.117 343,17967,FrScA-S116-03,77976,195693,2448.4838 343,17967,FrScA-S116-03,85573,190502,1978.0169 343,17967,FrScA-S116-03,85574,190503,1871.1168 343,17967,FrScA-S116-03,85700,190691,787.2831 343,17967,FrScA-S116-03,86618,198565,2393.4669 343,17967,FrScA-S116-03,86882,192530,1294.8334 343,17967,FrScA-S116-03,89144,196059,2582.4167 343,17967,FrScA-S116-03,90098,197098,1692.6164 343,17967,FrScA-S116-03,90274,197416,1517.5835 343,17967,FrScA-S116-03,90372,197576,1378.984 343,17967,FrScA-S116-03,90855,198351,1103.0832 343,17967,FrScA-S116-03,90878,198357,1178.0834 343,17967,FrScA-S116-03,92604,201724,811.4334 343,17968,FrScA-S116-04,90996,198553,58.1833 343,17968,FrScA-S116-04,91176,198955,3868.5332 343,17968,FrScA-S116-04,91326,199285,792.6166 343,18403,FrScA-S216-02,43146,224308,1555.1667 343,18403,FrScA-S216-02,77067,223848,40.4334 343,18403,FrScA-S216-02,77141,223238,3020.7167 343,18403,FrScA-S216-02,87988,224224,7.8831 343,18403,FrScA-S216-02,91943,225973,3429.0336 343,18403,FrScA-S216-02,95919,222077,1636.5333 343,18403,FrScA-S216-02,96082,222659,1250.7833 343,18403,FrScA-S216-02,96134,222833,2047.7501 343,18403,FrScA-S216-02,96142,222847,1548.7666 343,18403,FrScA-S216-02,96414,223535,310.9335 343,18403,FrScA-S216-02,96433,223567,2427.9167 343,18403,FrScA-S216-02,97441,226277,208.6664 343,18404,FrScA-S216-03,94369,216113,1753.5833 343,18405,FrScA-S216-04,86002,217380,501.1839 442,17057,BioA-S116-01,68598,190920,3331.6169 442,17057,BioA-S116-01,69937,190009,1.2168 442,17057,BioA-S116-01,70408,190959,6664.4499 442,17057,BioA-S116-01,70681,191254,2602.2333 442,17057,BioA-S116-01,85889,190960,297.5167 442,17057,BioA-S116-01,86067,191264,516.7003 442,17057,BioA-S116-01,86580,192042,1076.5339 442,17057,BioA-S116-01,87552,199245,1496.8001 442,17057,BioA-S116-01,90253,197379,1803.8334 442,17057,BioA-S116-01,90430,197676,2252.5 442,17057,BioA-S116-01,91067,198785,2920.9838 442,17057,BioA-S116-01,91300,199242,1311.9998 442,17057,BioA-S116-01,91351,199321,206.2335 442,17057,BioA-S116-01,91611,199881,616.3672 442,17057,BioA-S116-01,91624,199899,583.1167 442,17057,BioA-S116-01,92152,200817,3214.3998 442,17057,BioA-S116-01,92606,201729,10.1498 442,17201,BioA-T116-01,87689,195474,1525.0333 442,17511,BioA-S216-01,92606,222673,306.2668 442,17511,BioA-S216-01,95707,221609,4034.7502 442,17511,BioA-S216-01,97374,226040,470.8 444,17152,PhysA-S116-01,52446,197178,1390.2167 444,17152,PhysA-S116-01,54434,190320,1231.8666 444,17152,PhysA-S116-01,62576,191113,793.95 444,17152,PhysA-S116-01,62752,191111,898.2998 444,17152,PhysA-S116-01,74551,193707,1014.5665 343,18403,FrScA-S216-02,89994,220355,2310.3333 343,18403,FrScA-S216-02,91410,223871,857.6167 343,18403,FrScA-S216-02,91550,223369,1722.1833 343,18403,FrScA-S216-02,91607,225344,608.0833 343,18403,FrScA-S216-02,95476,222351,1038.0003 343,18403,FrScA-S216-02,95923,222085,1276.7667 343,18403,FrScA-S216-02,95925,222099,2111.8333 343,18403,FrScA-S216-02,96189,223018,1268.1002 343,18403,FrScA-S216-02,96280,223232,914.8667 343,18403,FrScA-S216-02,96769,224511,510.8667 343,18403,FrScA-S216-02,96841,224710,1670.95 343,18404,FrScA-S216-03,51943,220462,3.4501 343,18404,FrScA-S216-03,85348,217156,608.2501 343,18405,FrScA-S216-04,69544,217845,2673.3831 343,18405,FrScA-S216-04,85867,223021,1283.4669 343,18405,FrScA-S216-04,88311,219181,1660.9829 343,18405,FrScA-S216-04,96048,222635,1665.1665 442,17057,BioA-S116-01,61965,192813,615.2168 442,17057,BioA-S116-01,71434,199058,1006.3337 442,17057,BioA-S116-01,77169,190191,735.0999 442,17057,BioA-S116-01,85292,190016,264.2002 442,17057,BioA-S116-01,86110,191332,3954.2997 442,17057,BioA-S116-01,86113,191341,63.6837 442,17057,BioA-S116-01,86130,191371,142.7337 442,17057,BioA-S116-01,86202,191475,1391.0673 442,17057,BioA-S116-01,86216,191505,1855.9338 442,17057,BioA-S116-01,87081,192866,181.5999 442,17057,BioA-S116-01,88568,195134,1329.3997 442,17057,BioA-S116-01,89300,196293,1132.1503 442,17057,BioA-S116-01,90466,197738,658.4165 442,17057,BioA-S116-01,90995,198551,13.9333 442,17057,BioA-S116-01,91066,198783,222.9831 442,17057,BioA-S116-01,92510,201458,295.5494 442,17057,BioA-S116-01,92633,201741,571.2834 442,17201,BioA-T116-01,84794,189308,919.5 442,17511,BioA-S216-01,95658,221862,644.2667 442,17511,BioA-S216-01,96950,224952,2264.4834 442,17511,BioA-S216-01,97386,226087,71.0166 444,17152,PhysA-S116-01,48797,191865,1481.8 444,17152,PhysA-S116-01,55140,197402,2083.3167 444,17152,PhysA-S116-01,57489,199051,1863.5169 444,17152,PhysA-S116-01,62754,191114,674.3167 444,17152,PhysA-S116-01,76426,192662,850.7329 444,17152,PhysA-S116-01,79352,202155,1062.8665 444,17152,PhysA-S116-01,79596,190520,1546.4166 444,17152,PhysA-S116-01,85390,190170,0.7 444,17152,PhysA-S116-01,85522,202164,968.3333 444,17152,PhysA-S116-01,85962,191108,1349.9664 444,17152,PhysA-S116-01,86353,191714,328.5168 444,17152,PhysA-S116-01,87171,193009,768.6994 444,17152,PhysA-S116-01,88296,194736,1190.5998 444,17152,PhysA-S116-01,88381,194887,1120.367 444,17152,PhysA-S116-01,89295,196439,532.7998 444,17152,PhysA-S116-01,89425,196474,2173.1333 444,17152,PhysA-S116-01,89490,196556,2046.9998 444,17152,PhysA-S116-01,91038,198739,1639.4498 444,17152,PhysA-S116-01,91633,199915,1510.7002 444,17152,PhysA-S116-01,92511,201460,125.0666 444,17152,PhysA-S116-01,92729,202153,1691.5998 444,17152,PhysA-S116-01,92732,202157,2199.3 444,17152,PhysA-S116-01,92733,202158,1020.5828 444,17152,PhysA-S116-01,92743,202170,1711.0164 444,17606,PhysA-S216-01,67102,222643,719.2833 444,17606,PhysA-S216-01,70187,216907,719.1165 444,17606,PhysA-S216-01,78153,222046,1769.8667 444,17606,PhysA-S216-01,94189,217046,2321.7998 444,17606,PhysA-S216-01,94251,217317,4552.0833 444,17606,PhysA-S216-01,95266,219965,609.7999 444,17606,PhysA-S216-01,95283,220702,47 444,17606,PhysA-S216-01,95578,221187,2201.5503 444,17606,PhysA-S216-01,96027,222481,2363.2667 444,17606,PhysA-S216-01,96090,222688,112.5167 444,17606,PhysA-S216-01,97150,225382,759.3335 444,17606,PhysA-S216-01,97265,225715,817.4501 444,17152,PhysA-S116-01,76133,200819,1276.5167 444,17152,PhysA-S116-01,79128,202166,1910.2338 444,17152,PhysA-S116-01,85953,191093,3255.3003 444,17152,PhysA-S116-01,88091,194453,262.5502 444,17152,PhysA-S116-01,88481,195247,642.0504 444,17152,PhysA-S116-01,89395,196429,2432.7831 444,17152,PhysA-S116-01,90326,197494,509.5167 444,17152,PhysA-S116-01,90333,197506,231.7502 444,17152,PhysA-S116-01,91030,198715,1302.8501 444,17152,PhysA-S116-01,91575,199827,2219.916 444,17152,PhysA-S116-01,91821,200302,377.7002 444,17152,PhysA-S116-01,92724,202148,2700.6668 444,17152,PhysA-S116-01,92725,202149,2058.4167 444,17152,PhysA-S116-01,92726,202150,1901.9166 444,17152,PhysA-S116-01,92727,202151,898 444,17152,PhysA-S116-01,92740,202167,1272.7001 444,17152,PhysA-S116-01,92741,202168,5373.3502 444,17294,PhysA-T116-01,66508,195793,2823.7501 444,17294,PhysA-T116-01,84632,189066,1289.1006 444,17606,PhysA-S216-01,94970,219558,2415.2493 444,17606,PhysA-S216-01,96472,223634,377.3498 444,17606,PhysA-S216-01,96590,224003,262.1667 444,17606,PhysA-S216-01,96808,224615,2446.3169 444,17606,PhysA-S216-01,96867,224760,1841.7836 -------------------------------------------------------------------------------- /data-raw/wt01_online-science-motivation/sci_mo_processed.R: -------------------------------------------------------------------------------- 1 | library(tidyverse) 2 | 3 | # for sci_mo_processed 4 | sci_mo_processed <- read_csv(here::here("data-raw", "wt01_online-science-motivation", "processed", "sci_mo_processed.csv")) 5 | usethis::use_data(sci_mo_processed, overwrite = TRUE) 6 | 7 | # for sci_mo_text 8 | old_data_with_liwc <- read_csv(here::here("data-raw", "wt01_online-science-motivation", "raw", "sci_mo_data.csv")) 9 | old_data_with_liwc <- old_data_with_liwc %>% 10 | dplyr::select(student_id = student_ID, enrollment_status, enrollment_reason, cogproc:WC, n) 11 | 12 | sci_mo_with_text <- sci_mo_processed %>% 13 | left_join(old_data_with_liwc) 14 | 15 | sci_mo_with_text <- sci_mo_with_text %>% 16 | rename( 17 | final_grade = FinalGradeCEMS, 18 | time_spent = TimeSpent 19 | ) 20 | 21 | usethis::use_data(sci_mo_with_text, overwrite = TRUE) 22 | -------------------------------------------------------------------------------- /data-raw/wt02_wt-gradebook/raw/ExcelGradeBook.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data-raw/wt02_wt-gradebook/raw/ExcelGradeBook.xlsx -------------------------------------------------------------------------------- /data/all_files.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/all_files.rda -------------------------------------------------------------------------------- /data/bchildcountandedenvironments2012.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/bchildcountandedenvironments2012.rda -------------------------------------------------------------------------------- /data/bchildcountandedenvironments2013.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/bchildcountandedenvironments2013.rda -------------------------------------------------------------------------------- /data/bchildcountandedenvironments2014.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/bchildcountandedenvironments2014.rda -------------------------------------------------------------------------------- /data/bchildcountandedenvironments2015.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/bchildcountandedenvironments2015.rda -------------------------------------------------------------------------------- /data/bchildcountandedenvironments2016.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/bchildcountandedenvironments2016.rda -------------------------------------------------------------------------------- /data/bchildcountandedenvironments2017_18.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/bchildcountandedenvironments2017_18.rda -------------------------------------------------------------------------------- /data/child_counts.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/child_counts.rda -------------------------------------------------------------------------------- /data/course_data.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/course_data.rda -------------------------------------------------------------------------------- /data/course_minutes.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/course_minutes.rda -------------------------------------------------------------------------------- /data/district_merged_df.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/district_merged_df.rda -------------------------------------------------------------------------------- /data/district_tidy_df.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/district_tidy_df.rda -------------------------------------------------------------------------------- /data/frpl_pdf.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/frpl_pdf.rda -------------------------------------------------------------------------------- /data/ma_data_init.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/ma_data_init.rda -------------------------------------------------------------------------------- /data/oulad_assessments.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/oulad_assessments.rda -------------------------------------------------------------------------------- /data/oulad_interactions_filtered.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/oulad_interactions_filtered.rda -------------------------------------------------------------------------------- /data/oulad_students.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/oulad_students.rda -------------------------------------------------------------------------------- /data/pre_survey.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/pre_survey.rda -------------------------------------------------------------------------------- /data/race_pdf.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/race_pdf.rda -------------------------------------------------------------------------------- /data/sci_mo_processed.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/sci_mo_processed.rda -------------------------------------------------------------------------------- /data/sci_mo_with_text.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/sci_mo_with_text.rda -------------------------------------------------------------------------------- /data/tt_tweets.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/data/tt_tweets.rda -------------------------------------------------------------------------------- /dataedu.Rproj: -------------------------------------------------------------------------------- 1 | Version: 1.0 2 | ProjectId: 3c7a388e-327e-4345-92c4-c219ee778176 3 | 4 | RestoreWorkspace: Default 5 | SaveWorkspace: Default 6 | AlwaysSaveHistory: Default 7 | 8 | EnableCodeIndexing: Yes 9 | UseSpacesForTab: Yes 10 | NumSpacesForTab: 2 11 | Encoding: UTF-8 12 | 13 | RnwWeave: Sweave 14 | LaTeX: pdfLaTeX 15 | 16 | BuildType: Package 17 | PackageUseDevtools: Yes 18 | PackageInstallArgs: --no-multiarch --with-keep.source 19 | -------------------------------------------------------------------------------- /inst/extdata/course_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/inst/extdata/course_data.csv -------------------------------------------------------------------------------- /inst/extdata/course_minutes.csv: -------------------------------------------------------------------------------- 1 | Bb_UserPK,CourseSectionOrigID,TimeSpent 2 | 44638,OcnA-S116-01,1382.7001 3 | 54346,OcnA-S116-01,1191.3836 4 | 57981,OcnA-S116-01,3343.3333 5 | 66740,OcnA-S116-01,965.2994 6 | 67920,OcnA-S116-01,4094.9995 7 | 85355,OcnA-S116-01,594.6165 8 | 85644,OcnA-S116-01,1632.4 9 | 86349,OcnA-S116-01,1601.1335 10 | 86460,OcnA-S116-01,1891.1999 11 | 87970,OcnA-S116-01,3123.3502 12 | 89114,OcnA-S116-01,1092.3662 13 | 89435,OcnA-S116-01,6348.4492 14 | 89487,OcnA-S116-01,2151.1498 15 | 90562,OcnA-S116-01,1389.3161 16 | 91818,OcnA-S116-01,1651.5005 17 | 84685,OcnA-T116-01,3073.6162 18 | 47979,OcnA-S216-01,1598.6166 19 | 84932,OcnA-S216-01,2573.4502 20 | 86240,OcnA-S216-01,1800.2174 21 | 86340,OcnA-S216-01,111.5834 22 | 86527,OcnA-S216-01,2211.5331 23 | 87670,OcnA-S216-01,1995.5832 24 | 88474,OcnA-S216-01,4112.7673 25 | 88504,OcnA-S216-01,68.6333 26 | 88849,OcnA-S216-01,4799.483 27 | 94319,OcnA-S216-01,1588.55 28 | 94590,OcnA-S216-01,1428.0167 29 | 94717,OcnA-S216-01,821.9161 30 | 94744,OcnA-S216-01,8870.8833 31 | 94956,OcnA-S216-01,1242.6 32 | 95504,OcnA-S216-01,451.8001 33 | 95725,OcnA-S216-01,1886.3334 34 | 95738,OcnA-S216-01,163.6832 35 | 96121,OcnA-S216-01,1320.5499 36 | 96345,OcnA-S216-01,1540.1833 37 | 96373,OcnA-S216-01,2449.6827 38 | 96374,OcnA-S216-01,2626.9001 39 | 96412,OcnA-S216-01,943.0669 40 | 96689,OcnA-S216-01,1858.3502 41 | 96856,OcnA-S216-01,529.2335 42 | 97272,OcnA-S216-01,1638.45 43 | 54282,OcnA-S116-02,2025.1672 44 | 68476,OcnA-S116-02,969.4666 45 | 85410,OcnA-S116-02,6771.9673 46 | 85482,OcnA-S116-02,1822.5494 47 | 85487,OcnA-S116-02,0.5833 48 | 86133,OcnA-S116-02,1581.7665 49 | 86689,OcnA-S116-02,2457.1828 50 | 87001,OcnA-S116-02,1202.6335 51 | 87209,OcnA-S116-02,3755.1506 52 | 88168,OcnA-S116-02,2885.7832 53 | 88307,OcnA-S116-03,1811.9338 54 | 78241,OcnA-S216-02,26.9168 55 | 86697,OcnA-S216-02,1133.4667 56 | 88864,OcnA-S216-02,2231.3667 57 | 94240,OcnA-S216-02,2276.3169 58 | 94327,OcnA-S216-02,580.3167 59 | 94556,OcnA-S216-02,2287.2334 60 | 94577,OcnA-S216-02,1697.5829 61 | 94876,OcnA-S216-02,57.6666 62 | 95368,OcnA-S216-02,3368.0167 63 | 95375,OcnA-S216-02,224.7166 64 | 95624,OcnA-S216-02,2111.0837 65 | 95868,OcnA-S216-02,1929.4 66 | 95921,OcnA-S216-02,960.2998 67 | 60186,AnPhA-S116-01,2087.0501 68 | 66693,AnPhA-S116-01,2309.0334 69 | 66811,AnPhA-S116-01,5298.8507 70 | 66862,AnPhA-S116-01,1746.9667 71 | 67508,AnPhA-S116-01,2668.183 72 | 85970,AnPhA-S116-01,610.8334 73 | 86072,AnPhA-S116-01,608.1834 74 | 86267,AnPhA-S116-01,406.0001 75 | 86277,AnPhA-S116-01,3856.8672 76 | 86432,AnPhA-S116-01,3715.9002 77 | 86451,AnPhA-S116-01,4176.8337 78 | 86476,AnPhA-S116-01,1937.5168 79 | 86484,AnPhA-S116-01,1872.0336 80 | 86492,AnPhA-S116-01,893.1332 81 | 86504,AnPhA-S116-01,1551.3498 82 | 86588,AnPhA-S116-01,67.5167 83 | 88068,AnPhA-S116-01,535.8334 84 | 88099,AnPhA-S116-01,2615.4998 85 | 88641,AnPhA-S116-01,1998.4998 86 | 54066,OcnA-S116-01,2625.5164 87 | 58178,OcnA-S116-01,3502.0004 88 | 76891,OcnA-S116-01,2334.5502 89 | 86758,OcnA-S116-01,3742.8836 90 | 86836,OcnA-S116-01,46.6833 91 | 86943,OcnA-S116-01,1377.5666 92 | 88440,OcnA-S116-01,2600.1334 93 | 88854,OcnA-S116-01,762.5997 94 | 90861,OcnA-S116-01,2454.3332 95 | 90928,OcnA-S116-01,3900.2504 96 | 91635,OcnA-S116-01,3797.3334 97 | 79893,OcnA-T116-01,1856.6669 98 | 84645,OcnA-T116-01,48.0332 99 | 84684,OcnA-T116-01,3095.2494 100 | 87955,OcnA-T116-01,2420.5994 101 | 88282,OcnA-T116-01,2373.7169 102 | 88340,OcnA-T116-01,444.5 103 | 88703,OcnA-T116-01,1233.3832 104 | 62175,OcnA-S216-01,1403.6834 105 | 68022,OcnA-S216-01,39.7504 106 | 76443,OcnA-S216-01,100.3334 107 | 80822,OcnA-S216-01,4538.4835 108 | 86296,OcnA-S216-01,403.8 109 | 86455,OcnA-S216-01,2337.4167 110 | 87825,OcnA-S216-01,330.7998 111 | 90996,OcnA-S216-01,44.7332 112 | 94323,OcnA-S216-01,4214.7332 113 | 94630,OcnA-S216-01,245.2834 114 | 94654,OcnA-S216-01,3140.7669 115 | 95091,OcnA-S216-01,3475.8 116 | 95533,OcnA-S216-01,1591.2504 117 | 95770,OcnA-S216-01,3003.6162 118 | 96671,OcnA-S216-01,1734.6833 119 | 96756,OcnA-S216-01,3967.3171 120 | 97006,OcnA-S216-01,2399.5166 121 | 54342,OcnA-S116-02,1581.0831 122 | 87122,OcnA-S116-02,546.4335 123 | 88166,OcnA-S116-02,2137.7164 124 | 90090,OcnA-S116-02,1430.217 125 | 92021,OcnA-S116-02,758.3668 126 | 54567,OcnA-S216-02,1180.2664 127 | 78002,OcnA-S216-02,1290.4502 128 | 88642,OcnA-S216-02,1980.6001 129 | 88803,OcnA-S216-02,2015.5833 130 | 91163,OcnA-S216-02,6243.9003 131 | 91252,OcnA-S216-02,1479.8998 132 | 70532,AnPhA-S116-01,2938.4666 133 | 77010,AnPhA-S116-01,1533.0996 134 | 85249,AnPhA-S116-01,1209.8496 135 | 85411,AnPhA-S116-01,473.0333 136 | 85583,AnPhA-S116-01,5532.4164 137 | 85865,AnPhA-S116-01,95.3 138 | 85866,AnPhA-S116-01,3050.0831 139 | 86119,AnPhA-S116-01,2127.0664 140 | 86275,AnPhA-S116-01,7067.1498 141 | 86286,AnPhA-S116-01,4140.4495 142 | 86294,AnPhA-S116-01,4239.5495 143 | 86429,AnPhA-S116-01,7003.0005 144 | 86446,AnPhA-S116-01,2527.6997 145 | 86479,AnPhA-S116-01,2712.234 146 | 86488,AnPhA-S116-01,3599.7168 147 | 86608,AnPhA-S116-01,3109.0664 148 | 87043,AnPhA-S116-01,1587.1833 149 | 87166,AnPhA-S116-01,1471.8833 150 | 88050,AnPhA-S116-01,2130.6666 151 | 88153,AnPhA-S116-01,6954.6997 152 | 89142,AnPhA-S116-01,3067.4676 153 | 89194,AnPhA-S116-01,317.2168 154 | 89918,AnPhA-S116-01,6009.3666 155 | 66508,AnPhA-T116-01,0.45 156 | 76132,AnPhA-T116-01,5037.3331 157 | 79859,AnPhA-T116-01,2040.7333 158 | 84640,AnPhA-T116-01,2362.1 159 | 84641,AnPhA-T116-01,4614.4 160 | 84749,AnPhA-T116-01,4199.4169 161 | 88995,AnPhA-T116-01,119.3169 162 | 89005,AnPhA-T116-01,2429.3997 163 | 90516,AnPhA-T116-01,250.4331 164 | 58168,AnPhA-S216-01,433.3669 165 | 67013,AnPhA-S216-01,2297.2332 166 | 71725,AnPhA-S216-01,3514.5498 167 | 78164,AnPhA-S216-01,2591.6168 168 | 85248,AnPhA-S216-01,2269.8829 169 | 88612,AnPhA-S216-01,2258.9165 170 | 90305,AnPhA-S116-01,2363.6832 171 | 84757,AnPhA-T116-01,128.6165 172 | 87865,AnPhA-T116-01,1304.1168 173 | 52326,AnPhA-S216-01,1321.8164 174 | 69743,AnPhA-S216-01,7084.7003 175 | 76673,AnPhA-S216-01,4945.2164 176 | 76674,AnPhA-S216-01,2368.4997 177 | 76840,AnPhA-S216-01,3968.1668 178 | 76998,AnPhA-S216-01,1270.0997 179 | 86268,AnPhA-S216-01,1272.3172 180 | 86942,AnPhA-S216-01,3101.5166 181 | 88440,AnPhA-S216-01,2544.4002 182 | 91326,AnPhA-S216-01,657.1668 183 | 94246,AnPhA-S216-01,1351.9003 184 | 94805,AnPhA-S216-01,4438.7165 185 | 95545,AnPhA-S216-01,4284.4003 186 | 95601,AnPhA-S216-01,2915.5167 187 | 95915,AnPhA-S216-01,2670.7669 188 | 95957,AnPhA-S216-01,3542.5501 189 | 96690,AnPhA-S216-01,1969.5003 190 | 96720,AnPhA-S216-01,68.1167 191 | 57188,AnPhA-S116-02,5305.4334 192 | 79220,AnPhA-S116-02,3781.6498 193 | 86314,AnPhA-S116-02,3030.1667 194 | 90394,AnPhA-S116-02,1886.5329 195 | 90395,AnPhA-S116-02,2300.6664 196 | 90396,AnPhA-S116-02,3544.8161 197 | 90397,AnPhA-S116-02,2394.3497 198 | 90971,AnPhA-S116-02,3785.2838 199 | 91175,AnPhA-S116-02,1315.25 200 | 91574,AnPhA-S116-02,2999.75 201 | 91709,AnPhA-S116-02,4315.8839 202 | 91932,AnPhA-S116-02,1182.9667 203 | 74552,AnPhA-S216-02,6123.8832 204 | 94550,AnPhA-S216-02,2856.6166 205 | 94903,AnPhA-S216-02,2288.5835 206 | 95017,AnPhA-S216-02,2773.6164 207 | 95160,AnPhA-S216-02,4154.4333 208 | 95377,AnPhA-S216-02,1089.9667 209 | 95919,AnPhA-S216-02,1937.4333 210 | 96826,AnPhA-S216-02,1073.95 211 | 53447,FrScA-S116-01,1479.4166 212 | 61941,FrScA-S116-01,1637.9504 213 | 68188,FrScA-S116-01,583.2498 214 | 76840,FrScA-S116-01,2634.6832 215 | 85431,FrScA-S116-01,1448.9339 216 | 85432,FrScA-S116-01,874.0172 217 | 85443,FrScA-S116-01,1564.633 218 | 85649,FrScA-S116-01,1464.4668 219 | 85651,FrScA-S116-01,565.7832 220 | 85665,FrScA-S116-01,4046.6159 221 | 85668,FrScA-S116-01,379.1335 222 | 85791,FrScA-S116-01,1461.8332 223 | 85929,FrScA-S116-01,1297.9167 224 | 85930,FrScA-S116-01,1647.2669 225 | 86271,FrScA-S116-01,282.7834 226 | 86339,FrScA-S116-01,598.783 227 | 86340,FrScA-S116-01,1077.3504 228 | 86365,FrScA-S116-01,1027.7002 229 | 86455,FrScA-S116-01,1616.3337 230 | 86543,FrScA-S116-01,1425.9832 231 | 86709,FrScA-S116-01,1600.3334 232 | 86792,FrScA-S116-01,879.1998 233 | 86793,FrScA-S116-01,553.3835 234 | 86803,FrScA-S116-01,3344.1504 235 | 86815,FrScA-S116-01,1666.7332 236 | 87027,FrScA-S116-01,1605.0336 237 | 87093,FrScA-S116-01,486.65 238 | 87163,FrScA-S116-01,1365.8501 239 | 87484,FrScA-S116-01,3341.9499 240 | 87485,FrScA-S116-01,1451.8836 241 | 87489,FrScA-S116-01,1075.0999 242 | 87805,FrScA-S116-01,1388.1167 243 | 87906,FrScA-S116-01,1095.6001 244 | 87914,FrScA-S116-01,1156.1668 245 | 87927,FrScA-S116-01,3934.8498 246 | 88261,FrScA-S116-01,1269.6667 247 | 88493,FrScA-S116-01,56.3166 248 | 88527,FrScA-S116-01,1551.6665 249 | 89128,FrScA-S116-01,362.8837 250 | 90433,FrScA-S116-01,2689.2001 251 | 91471,FrScA-S116-01,946.7998 252 | 72287,FrScA-T116-01,3946.5666 253 | 91313,AnPhA-S216-01,3134.9666 254 | 94691,AnPhA-S216-01,258.35 255 | 94846,AnPhA-S216-01,764.1668 256 | 94872,AnPhA-S216-01,3547.0667 257 | 95014,AnPhA-S216-01,2999.9832 258 | 95114,AnPhA-S216-01,546.85 259 | 95283,AnPhA-S216-01,2689.4502 260 | 95594,AnPhA-S216-01,1419.8 261 | 95618,AnPhA-S216-01,3789.3996 262 | 95620,AnPhA-S216-01,4013.3999 263 | 95634,AnPhA-S216-01,4466.367 264 | 96228,AnPhA-S216-01,1747.1669 265 | 96640,AnPhA-S216-01,769.2331 266 | 96677,AnPhA-S216-01,11.0333 267 | 96680,AnPhA-S216-01,1776.5166 268 | 96853,AnPhA-S216-01,2521.2334 269 | 96854,AnPhA-S216-01,2563.3833 270 | 96959,AnPhA-S216-01,1727.2666 271 | 96994,AnPhA-S216-01,2676.7501 272 | 56152,AnPhA-S116-02,4438.8165 273 | 65627,AnPhA-S116-02,2164.9001 274 | 70192,AnPhA-S116-02,1537.1834 275 | 76930,AnPhA-S116-02,2804.9832 276 | 86707,AnPhA-S116-02,2143.133 277 | 90398,AnPhA-S116-02,4264.25 278 | 90399,AnPhA-S116-02,768.4833 279 | 90956,AnPhA-S116-02,1550.4668 280 | 90995,AnPhA-S116-02,202.2832 281 | 91065,AnPhA-S116-02,1334.7001 282 | 91319,AnPhA-S116-02,686.2998 283 | 91320,AnPhA-S116-02,584.9166 284 | 91619,AnPhA-S116-02,1272.2331 285 | 91634,AnPhA-S116-02,1857.8168 286 | 91672,AnPhA-S116-02,2763.0331 287 | 91771,AnPhA-S116-02,540.5001 288 | 92185,AnPhA-S116-02,6162.1998 289 | 88979,AnPhA-S216-02,364.5001 290 | 91164,AnPhA-S216-02,4359.0996 291 | 94219,AnPhA-S216-02,151.75 292 | 94542,AnPhA-S216-02,1558.5331 293 | 94545,AnPhA-S216-02,855.3833 294 | 94898,AnPhA-S216-02,1904.1662 295 | 95041,AnPhA-S216-02,322.9502 296 | 95264,AnPhA-S216-02,237.3 297 | 96871,AnPhA-S216-02,244.3835 298 | 55283,FrScA-S116-01,3.9167 299 | 69072,FrScA-S116-01,956.1665 300 | 70037,FrScA-S116-01,2591.1496 301 | 77246,FrScA-S116-01,782.5002 302 | 85323,FrScA-S116-01,1449.7001 303 | 85416,FrScA-S116-01,846.5665 304 | 85433,FrScA-S116-01,2575.4667 305 | 85539,FrScA-S116-01,2948.6174 306 | 85579,FrScA-S116-01,2822.5166 307 | 85650,FrScA-S116-01,2689.1334 308 | 85662,FrScA-S116-01,107.8999 309 | 85663,FrScA-S116-01,191.3834 310 | 85792,FrScA-S116-01,1687.3165 311 | 86105,FrScA-S116-01,4075.5504 312 | 86280,FrScA-S116-01,2167.9669 313 | 86364,FrScA-S116-01,3429.2834 314 | 86476,FrScA-S116-01,1673.8004 315 | 86679,FrScA-S116-01,2267.4 316 | 86794,FrScA-S116-01,1274.8167 317 | 87010,FrScA-S116-01,1920.8168 318 | 87504,FrScA-S116-01,1330.8502 319 | 87579,FrScA-S116-01,1451.9169 320 | 87905,FrScA-S116-01,2166.8999 321 | 88501,FrScA-S116-01,3315.3331 322 | 90095,FrScA-S116-01,1476.0832 323 | 91173,FrScA-S116-01,756.0998 324 | 92143,FrScA-S116-01,1792.1003 325 | 92214,FrScA-S116-01,1101.833 326 | 64930,FrScA-T116-01,3424.5662 327 | 87866,FrScA-T116-01,1988.8836 328 | 69182,FrScA-S216-01,444.4832 329 | 69397,FrScA-S216-01,1087.6003 330 | 71110,FrScA-S216-01,2006.4003 331 | 71415,FrScA-S216-01,408.4 332 | 77190,FrScA-S216-01,763.1498 333 | 78000,FrScA-S216-01,1366.5835 334 | 85123,FrScA-S216-01,1341.7002 335 | 85258,FrScA-S216-01,2285.7836 336 | 87693,FrScA-T116-01,2479.8167 337 | 47448,FrScA-S216-01,860.4335 338 | 53475,FrScA-S216-01,1867.4169 339 | 55078,FrScA-S216-01,2130.7497 340 | 57188,FrScA-S216-01,2193.0833 341 | 65116,FrScA-S216-01,1918.6166 342 | 66689,FrScA-S216-01,1137.8334 343 | 67463,FrScA-S216-01,1359.033 344 | 68795,FrScA-S216-01,3022.5333 345 | 85583,FrScA-S216-01,3382.9006 346 | 85642,FrScA-S216-01,1627.3499 347 | 85644,FrScA-S216-01,890.4333 348 | 85659,FrScA-S216-01,816.7002 349 | 86349,FrScA-S216-01,847.9663 350 | 86490,FrScA-S216-01,1101.2833 351 | 86515,FrScA-S216-01,846.0835 352 | 87020,FrScA-S216-01,1788.9003 353 | 87861,FrScA-S216-01,3303.3832 354 | 88596,FrScA-S216-01,1395.8998 355 | 88854,FrScA-S216-01,885.9167 356 | 89333,FrScA-S216-01,945.417 357 | 89345,FrScA-S216-01,48.4333 358 | 90029,FrScA-S216-01,766.5663 359 | 90277,FrScA-S216-01,1097.8003 360 | 90394,FrScA-S216-01,871.2833 361 | 90622,FrScA-S216-01,1077.1836 362 | 90989,FrScA-S216-01,1821.6838 363 | 91212,FrScA-S216-01,906.8832 364 | 94070,FrScA-S216-01,2469.4006 365 | 94135,FrScA-S216-01,706.2332 366 | 94257,FrScA-S216-01,1175.833 367 | 94292,FrScA-S216-01,3135.3167 368 | 94332,FrScA-S216-01,1272.7337 369 | 94356,FrScA-S216-01,160.4166 370 | 94370,FrScA-S216-01,940.3001 371 | 94376,FrScA-S216-01,1434.3999 372 | 94402,FrScA-S216-01,177.7168 373 | 94404,FrScA-S216-01,1665.1169 374 | 94756,FrScA-S216-01,1122.5334 375 | 94824,FrScA-S216-01,2414.5498 376 | 95045,FrScA-S216-01,2977.4502 377 | 95165,FrScA-S216-01,1113.2168 378 | 95360,FrScA-S216-01,1613.3166 379 | 95449,FrScA-S216-01,1232.8665 380 | 95485,FrScA-S216-01,193.0498 381 | 95621,FrScA-S216-01,1903.0337 382 | 95632,FrScA-S216-01,948.1999 383 | 95684,FrScA-S216-01,88.5167 384 | 95743,FrScA-S216-01,3122.9167 385 | 95896,FrScA-S216-01,1133.2169 386 | 95991,FrScA-S216-01,870.3836 387 | 67762,FrScA-S116-02,801.2336 388 | 68768,FrScA-S116-02,1966.0169 389 | 77298,FrScA-S116-02,1907.6502 390 | 85661,FrScA-S116-02,1375.4834 391 | 91340,FrScA-S116-02,1182.9332 392 | 57224,FrScA-S116-03,2356.4668 393 | 70068,FrScA-S116-03,2101.933 394 | 73132,FrScA-S116-03,1746.5501 395 | 78691,FrScA-S116-03,1559.9667 396 | 85701,FrScA-S116-03,2381.6998 397 | 85702,FrScA-S116-03,638.7338 398 | 85704,FrScA-S116-03,1376.483 399 | 85891,FrScA-S116-03,1784.2506 400 | 86309,FrScA-S116-03,1219.4837 401 | 88409,FrScA-S116-03,2313.5495 402 | 88636,FrScA-S116-03,1284.8333 403 | 88835,FrScA-S116-03,2062.95 404 | 88836,FrScA-S116-03,152.7499 405 | 88868,FrScA-S116-03,1174.3499 406 | 88874,FrScA-S116-03,700.9668 407 | 88886,FrScA-S116-03,1598.3499 408 | 89165,FrScA-S116-03,2571.5334 409 | 89168,FrScA-S116-03,60.65 410 | 89376,FrScA-S116-03,3780.5335 411 | 89388,FrScA-S116-03,2999.8498 412 | 90097,FrScA-S116-03,1145.5167 413 | 90370,FrScA-S116-03,3890 414 | 90589,FrScA-S116-03,123.1833 415 | 88075,FrScA-S116-04,4323.8332 416 | 91477,FrScA-S116-04,1192.1837 417 | 77980,FrScA-S216-02,3031.3165 418 | 88048,FrScA-S216-02,2269.133 419 | 85287,FrScA-S216-01,156.5829 420 | 85796,FrScA-S216-01,1024.7833 421 | 86229,FrScA-S216-01,1210.0499 422 | 86251,FrScA-S216-01,1374.95 423 | 86836,FrScA-S216-01,1422.7335 424 | 88845,FrScA-S216-01,1075.6163 425 | 89374,FrScA-S216-01,2517.95 426 | 89465,FrScA-S216-01,24.65 427 | 90636,FrScA-S216-01,849.6835 428 | 92124,FrScA-S216-01,918.1832 429 | 94156,FrScA-S216-01,2598.5669 430 | 94172,FrScA-S216-01,1835.5833 431 | 94288,FrScA-S216-01,3058.6498 432 | 94331,FrScA-S216-01,524.7165 433 | 94400,FrScA-S216-01,2111.7837 434 | 94419,FrScA-S216-01,1095.1999 435 | 94586,FrScA-S216-01,791.0503 436 | 94661,FrScA-S216-01,1705.1165 437 | 94869,FrScA-S216-01,955.3 438 | 95005,FrScA-S216-01,2182.8836 439 | 95633,FrScA-S216-01,981.7835 440 | 95726,FrScA-S216-01,1823.8667 441 | 95989,FrScA-S216-01,873.6171 442 | 62157,FrScA-S116-02,2497.1666 443 | 85567,FrScA-S116-02,2544.3666 444 | 85698,FrScA-S116-02,1070.2167 445 | 86627,FrScA-S116-02,2193.117 446 | 77976,FrScA-S116-03,2448.4838 447 | 85573,FrScA-S116-03,1978.0169 448 | 85574,FrScA-S116-03,1871.1168 449 | 85700,FrScA-S116-03,787.2831 450 | 86618,FrScA-S116-03,2393.4669 451 | 86882,FrScA-S116-03,1294.8334 452 | 89144,FrScA-S116-03,2582.4167 453 | 90098,FrScA-S116-03,1692.6164 454 | 90274,FrScA-S116-03,1517.5835 455 | 90372,FrScA-S116-03,1378.984 456 | 90855,FrScA-S116-03,1103.0832 457 | 90878,FrScA-S116-03,1178.0834 458 | 92604,FrScA-S116-03,811.4334 459 | 90996,FrScA-S116-04,58.1833 460 | 91176,FrScA-S116-04,3868.5332 461 | 91326,FrScA-S116-04,792.6166 462 | 43146,FrScA-S216-02,1555.1667 463 | 77067,FrScA-S216-02,40.4334 464 | 77141,FrScA-S216-02,3020.7167 465 | 87988,FrScA-S216-02,7.8831 466 | 91943,FrScA-S216-02,3429.0336 467 | 95919,FrScA-S216-02,1636.5333 468 | 96082,FrScA-S216-02,1250.7833 469 | 96134,FrScA-S216-02,2047.7501 470 | 96142,FrScA-S216-02,1548.7666 471 | 96414,FrScA-S216-02,310.9335 472 | 96433,FrScA-S216-02,2427.9167 473 | 97441,FrScA-S216-02,208.6664 474 | 94369,FrScA-S216-03,1753.5833 475 | 86002,FrScA-S216-04,501.1839 476 | 68598,BioA-S116-01,3331.6169 477 | 69937,BioA-S116-01,1.2168 478 | 70408,BioA-S116-01,6664.4499 479 | 70681,BioA-S116-01,2602.2333 480 | 85889,BioA-S116-01,297.5167 481 | 86067,BioA-S116-01,516.7003 482 | 86580,BioA-S116-01,1076.5339 483 | 87552,BioA-S116-01,1496.8001 484 | 90253,BioA-S116-01,1803.8334 485 | 90430,BioA-S116-01,2252.5 486 | 91067,BioA-S116-01,2920.9838 487 | 91300,BioA-S116-01,1311.9998 488 | 91351,BioA-S116-01,206.2335 489 | 91611,BioA-S116-01,616.3672 490 | 91624,BioA-S116-01,583.1167 491 | 92152,BioA-S116-01,3214.3998 492 | 92606,BioA-S116-01,10.1498 493 | 87689,BioA-T116-01,1525.0333 494 | 92606,BioA-S216-01,306.2668 495 | 95707,BioA-S216-01,4034.7502 496 | 97374,BioA-S216-01,470.8 497 | 52446,PhysA-S116-01,1390.2167 498 | 54434,PhysA-S116-01,1231.8666 499 | 62576,PhysA-S116-01,793.95 500 | 62752,PhysA-S116-01,898.2998 501 | 74551,PhysA-S116-01,1014.5665 502 | 89994,FrScA-S216-02,2310.3333 503 | 91410,FrScA-S216-02,857.6167 504 | 91550,FrScA-S216-02,1722.1833 505 | 91607,FrScA-S216-02,608.0833 506 | 95476,FrScA-S216-02,1038.0003 507 | 95923,FrScA-S216-02,1276.7667 508 | 95925,FrScA-S216-02,2111.8333 509 | 96189,FrScA-S216-02,1268.1002 510 | 96280,FrScA-S216-02,914.8667 511 | 96769,FrScA-S216-02,510.8667 512 | 96841,FrScA-S216-02,1670.95 513 | 51943,FrScA-S216-03,3.4501 514 | 85348,FrScA-S216-03,608.2501 515 | 69544,FrScA-S216-04,2673.3831 516 | 85867,FrScA-S216-04,1283.4669 517 | 88311,FrScA-S216-04,1660.9829 518 | 96048,FrScA-S216-04,1665.1665 519 | 61965,BioA-S116-01,615.2168 520 | 71434,BioA-S116-01,1006.3337 521 | 77169,BioA-S116-01,735.0999 522 | 85292,BioA-S116-01,264.2002 523 | 86110,BioA-S116-01,3954.2997 524 | 86113,BioA-S116-01,63.6837 525 | 86130,BioA-S116-01,142.7337 526 | 86202,BioA-S116-01,1391.0673 527 | 86216,BioA-S116-01,1855.9338 528 | 87081,BioA-S116-01,181.5999 529 | 88568,BioA-S116-01,1329.3997 530 | 89300,BioA-S116-01,1132.1503 531 | 90466,BioA-S116-01,658.4165 532 | 90995,BioA-S116-01,13.9333 533 | 91066,BioA-S116-01,222.9831 534 | 92510,BioA-S116-01,295.5494 535 | 92633,BioA-S116-01,571.2834 536 | 84794,BioA-T116-01,919.5 537 | 95658,BioA-S216-01,644.2667 538 | 96950,BioA-S216-01,2264.4834 539 | 97386,BioA-S216-01,71.0166 540 | 48797,PhysA-S116-01,1481.8 541 | 55140,PhysA-S116-01,2083.3167 542 | 57489,PhysA-S116-01,1863.5169 543 | 62754,PhysA-S116-01,674.3167 544 | 76426,PhysA-S116-01,850.7329 545 | 79352,PhysA-S116-01,1062.8665 546 | 79596,PhysA-S116-01,1546.4166 547 | 85390,PhysA-S116-01,0.7 548 | 85522,PhysA-S116-01,968.3333 549 | 85962,PhysA-S116-01,1349.9664 550 | 86353,PhysA-S116-01,328.5168 551 | 87171,PhysA-S116-01,768.6994 552 | 88296,PhysA-S116-01,1190.5998 553 | 88381,PhysA-S116-01,1120.367 554 | 89295,PhysA-S116-01,532.7998 555 | 89425,PhysA-S116-01,2173.1333 556 | 89490,PhysA-S116-01,2046.9998 557 | 91038,PhysA-S116-01,1639.4498 558 | 91633,PhysA-S116-01,1510.7002 559 | 92511,PhysA-S116-01,125.0666 560 | 92729,PhysA-S116-01,1691.5998 561 | 92732,PhysA-S116-01,2199.3 562 | 92733,PhysA-S116-01,1020.5828 563 | 92743,PhysA-S116-01,1711.0164 564 | 67102,PhysA-S216-01,719.2833 565 | 70187,PhysA-S216-01,719.1165 566 | 78153,PhysA-S216-01,1769.8667 567 | 94189,PhysA-S216-01,2321.7998 568 | 94251,PhysA-S216-01,4552.0833 569 | 95266,PhysA-S216-01,609.7999 570 | 95283,PhysA-S216-01,47 571 | 95578,PhysA-S216-01,2201.5503 572 | 96027,PhysA-S216-01,2363.2667 573 | 96090,PhysA-S216-01,112.5167 574 | 97150,PhysA-S216-01,759.3335 575 | 97265,PhysA-S216-01,817.4501 576 | 76133,PhysA-S116-01,1276.5167 577 | 79128,PhysA-S116-01,1910.2338 578 | 85953,PhysA-S116-01,3255.3003 579 | 88091,PhysA-S116-01,262.5502 580 | 88481,PhysA-S116-01,642.0504 581 | 89395,PhysA-S116-01,2432.7831 582 | 90326,PhysA-S116-01,509.5167 583 | 90333,PhysA-S116-01,231.7502 584 | 91030,PhysA-S116-01,1302.8501 585 | 91575,PhysA-S116-01,2219.916 586 | 91821,PhysA-S116-01,377.7002 587 | 92724,PhysA-S116-01,2700.6668 588 | 92725,PhysA-S116-01,2058.4167 589 | 92726,PhysA-S116-01,1901.9166 590 | 92727,PhysA-S116-01,898 591 | 92740,PhysA-S116-01,1272.7001 592 | 92741,PhysA-S116-01,5373.3502 593 | 66508,PhysA-T116-01,2823.7501 594 | 84632,PhysA-T116-01,1289.1006 595 | 94970,PhysA-S216-01,2415.2493 596 | 96472,PhysA-S216-01,377.3498 597 | 96590,PhysA-S216-01,262.1667 598 | 96808,PhysA-S216-01,2446.3169 599 | 96867,PhysA-S216-01,1841.7836 600 | -------------------------------------------------------------------------------- /inst/extdata/district_merged_df.csv: -------------------------------------------------------------------------------- 1 | school_name,na_num,na_pct,aa_num,aa_pct,as_num,as_pct,hi_num,hi_pct,wh_num,wh_pct,tot,not_eligible_num,reduce_num,free_num,frpl_num,frpl_pct,hi_povnum,aa_povnum,wh_povnum,as_povnum,na_povnum,hi_povsch,aa_povsch,as_povsch,wh_povsch,na_povsch 2 | ARMATAGE,5,0.008264462809917356,119,0.19669421487603306,33,0.05454545454545454,29,0.047933884297520664,416,0.687603305785124,605,464,17,134,615,0.24552845528455283,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 3 | BANCROFT,49,0.09741550695825049,238,0.4731610337972167,20,0.039761431411530816,93,0.1848906560636183,103,0.2047713717693837,503,114,36,355,505,0.7742574257425743,93,238,103,20,49,0.01561975142761169,0.01852572585039309,0.01,0.008312484868049391,0.04103852596314908 4 | BETHUNE,3,0.010948905109489052,232,0.8467153284671532,8,0.029197080291970802,9,0.032846715328467155,22,0.08029197080291971,274,16,6,287,309,0.948220064724919,9,232,22,8,3,0.0015115888478333893,0.01805869074492099,0.004,0.0017754822048260835,0.002512562814070352 5 | BRYN MAWR,11,0.03678929765886288,148,0.49498327759197325,77,0.25752508361204013,32,0.10702341137123746,31,0.10367892976588629,299,69,31,240,340,0.7970588235294118,32,148,31,77,11,0.0053745381256298285,0.011520199268311668,0.0385,0.0025018158340731175,0.009212730318257957 6 | BURROUGHS,6,0.008108108108108109,71,0.09594594594594595,51,0.06891891891891892,41,0.05540540540540541,567,0.7662162162162162,740,649,13,78,740,0.12297297297297298,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 7 | CITYVIEW COMMUNITY,12,0.045112781954887216,206,0.7744360902255639,13,0.04887218045112782,9,0.03383458646616541,26,0.09774436090225563,266,26,6,292,324,0.9197530864197531,9,206,26,13,12,0.0015115888478333893,0.016034871954541917,0.0065,0.0020982971511580985,0.010050251256281407 8 | DOWLING,11,0.023060796645702306,187,0.3920335429769392,9,0.018867924528301886,28,0.05870020964360587,242,0.5073375262054507,477,263,18,196,477,0.44863731656184486,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 9 | EMERSON SILC,8,0.01646090534979424,60,0.12345679012345678,6,0.012345679012345678,344,0.7078189300411523,68,0.13991769547325103,486,149,78,262,489,0.6952965235173824,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 10 | GREEN,6,0.021897810218978103,85,0.3102189781021898,7,0.025547445255474453,160,0.583941605839416,16,0.058394160583941604,274,24,21,278,323,0.9256965944272446,160,85,16,7,6,0.026872690628149145,0.006616330660854674,0.0035,0.0012912597853280607,0.005025125628140704 11 | HALE,4,0.006201550387596899,84,0.13023255813953488,34,0.05271317829457364,35,0.05426356589147287,486,0.7534883720930232,645,567,14,64,645,0.12093023255813953,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 12 | HALL,4,0.02072538860103627,161,0.8341968911917098,1,0.0051813471502590676,15,0.07772020725388601,12,0.06217616580310881,193,10,15,208,233,0.9570815450643777,15,161,12,1,4,0.0025193147463889822,0.012532108663501207,5e-4,9.684448389960455e-4,0.0033500837520938024 13 | HIAWATHA,6,0.024193548387096774,35,0.14112903225806453,9,0.036290322580645164,28,0.11290322580645161,170,0.6854838709677419,248,178,14,56,248,0.28225806451612906,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 14 | HOWE,12,0.05357142857142857,38,0.16964285714285715,6,0.026785714285714284,30,0.13392857142857142,136,0.6071428571428571,224,141,22,61,224,0.3705357142857143,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 15 | KENNY,4,0.008316008316008316,96,0.1995841995841996,30,0.062370062370062374,19,0.0395010395010395,331,0.6881496881496881,481,367,25,86,478,0.23221757322175732,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 16 | KENWOOD,2,0.004987531172069825,65,0.16209476309226933,43,0.10723192019950124,28,0.06982543640897755,262,0.6533665835411472,401,320,15,66,401,0.20199501246882792,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 17 | LAKE HARRIET LOWER,2,0.0039603960396039604,24,0.047524752475247525,39,0.07722772277227723,10,0.019801980198019802,427,0.8455445544554455,505,477,6,20,503,0.05168986083499006,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 18 | LIND,14,0.03580562659846547,283,0.7237851662404092,43,0.10997442455242967,21,0.05370843989769821,30,0.07672634271099744,391,30,27,332,389,0.922879177377892,21,283,30,43,14,0.003527040644944575,0.022028489141433797,0.0215,0.0024211120974901136,0.011725293132328308 19 | LK NOKOMIS WENONAH,5,0.0176678445229682,48,0.1696113074204947,6,0.02120141342756184,33,0.1166077738515901,191,0.6749116607773852,283,168,28,87,283,0.40636042402826855,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 20 | LORING,8,0.019801980198019802,180,0.44554455445544555,50,0.12376237623762376,39,0.09653465346534654,127,0.31435643564356436,404,138,61,204,403,0.6575682382133995,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 21 | LUCY LANEY @ CLVLND,13,0.029748283752860413,389,0.8901601830663616,7,0.016018306636155607,14,0.032036613272311214,14,0.032036613272311214,437,72,12,371,455,0.8417582417582418,14,389,14,7,13,0.0023513604299630502,0.030279442671440802,0.0035,0.0011298523121620531,0.010887772194304857 22 | LYNDALE,9,0.01818181818181818,225,0.45454545454545453,15,0.030303030303030304,55,0.1111111111111111,190,0.3838383838383838,495,223,34,238,495,0.5494949494949495,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 23 | NELLIE STONE JOHNSON,11,0.028350515463917526,208,0.5360824742268041,6,0.015463917525773196,143,0.36855670103092786,19,0.04896907216494845,388,17,38,371,426,0.960093896713615,143,208,19,6,11,0.024017467248908297,0.016190550323032616,0.003,0.001533370995077072,0.009212730318257957 24 | NORTHROP,13,0.02636916835699797,38,0.07707910750507099,22,0.04462474645030426,44,0.08924949290060852,375,0.7606490872210954,493,388,23,82,493,0.2129817444219067,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 25 | PILLSBURY,5,0.015527950310559006,169,0.5248447204968945,4,0.012422360248447204,83,0.2577639751552795,61,0.18944099378881987,322,52,37,233,322,0.8385093167701864,83,169,61,4,5,0.013940208263352368,0.013154822137463999,0.002,0.004922927931563232,0.0041876046901172526 26 | PRATT,23,0.08394160583941605,142,0.5182481751824818,7,0.025547445255474453,17,0.06204379562043796,85,0.3102189781021898,274,116,12,146,274,0.5766423357664233,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 27 | SHERIDAN,15,0.05434782608695652,128,0.463768115942029,9,0.03260869565217391,82,0.2971014492753623,41,0.14855072463768115,276,45,33,198,276,0.8369565217391305,82,128,41,9,15,0.013772253946926436,0.009963415583404685,0.0045,0.0033088531999031557,0.01256281407035176 28 | WAITE PARK,16,0.0392156862745098,98,0.24019607843137256,23,0.056372549019607844,40,0.09803921568627451,231,0.5661764705882353,408,226,40,143,409,0.4474327628361858,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 29 | WEBSTER COMMUNITY,16,0.05776173285198556,67,0.24187725631768953,36,0.1299638989169675,36,0.1299638989169675,122,0.4404332129963899,277,145,15,137,297,0.5117845117845118,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 30 | WHITTIER,6,0.011342155009451797,269,0.5085066162570888,15,0.02835538752362949,133,0.2514177693761815,106,0.2003780718336484,529,129,39,360,528,0.7556818181818182,133,269,106,15,6,0.022337924084648974,0.02093874056199891,0.0075,0.008554596077798403,0.005025125628140704 31 | WINDOM,0,0,28,0.04835924006908463,10,0.017271157167530225,260,0.44905008635578586,279,0.48186528497409326,579,382,55,144,581,0.342512908777969,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 32 | ANDERSEN UNITED,27,0.031990521327014215,311,0.3684834123222749,11,0.013033175355450236,460,0.5450236966824644,35,0.041469194312796206,844,57,100,727,884,0.9355203619909502,460,311,35,11,27,0.07725898555592879,0.024207986300303574,0.0055,0.0028246307804051327,0.022613065326633167 33 | ANISHINABE ACAD,151,0.695852534562212,19,0.08755760368663594,1,0.004608294930875576,37,0.17050691244239632,6,0.027649769585253458,217,21,7,222,250,0.916,37,19,6,1,151,0.006214309707759489,0.001478944500661633,5e-4,4.8422241949802277e-4,0.12646566164154105 34 | BARTON,6,0.008583690987124463,285,0.40772532188841204,26,0.03719599427753934,27,0.03862660944206009,353,0.5050071530758226,699,394,35,270,699,0.4363376251788269,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 35 | FIELD,9,0.017374517374517374,67,0.12934362934362933,22,0.04247104247104247,33,0.0637065637065637,385,0.7432432432432432,518,422,28,67,517,0.18375241779497098,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 36 | FOLWELL FINE ARTS,37,0.045454545454545456,244,0.29975429975429974,8,0.009828009828009828,428,0.5257985257985258,96,0.11793611793611794,814,117,85,612,814,0.8562653562653563,428,244,96,8,37,0.07188444743029895,0.018992760955865183,0.004,0.007747558711968364,0.03098827470686767 37 | HMONG INTERNATIONAL,12,0.022598870056497175,255,0.480225988700565,239,0.4500941619585687,16,0.030131826741996232,9,0.01694915254237288,531,59,43,423,525,0.8876190476190476,16,255,9,239,12,0.0026872690628149142,0.019848991982564023,0.1195,7.263336292470342e-4,0.010050251256281407 38 | JEFFERSON,8,0.017817371937639197,177,0.39420935412026725,14,0.031180400890868598,230,0.512249443207127,19,0.042316258351893093,449,36,39,405,480,0.925,230,177,19,14,8,0.038629492777964396,0.013777535611426792,0.007,0.001533370995077072,0.006700167504187605 39 | LAKE HARRIET UPPER,0,0,20,0.031545741324921134,43,0.06782334384858044,24,0.03785488958990536,547,0.862776025236593,634,590,8,36,634,0.0694006309148265,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 40 | LK NOKOMIS KEEWAYDIN,13,0.028017241379310345,87,0.1875,20,0.04310344827586207,72,0.15517241379310345,271,0.584051724137931,464,253,42,168,463,0.4535637149028078,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 41 | MARCY OPEN,16,0.02165087956698241,310,0.41948579161028415,37,0.05006765899864682,65,0.08795669824086604,309,0.4181326116373478,739,360,45,334,739,0.5128552097428958,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 42 | SEWARD,22,0.026004728132387706,423,0.5,29,0.034278959810874705,43,0.0508274231678487,328,0.3877068557919622,846,385,36,425,846,0.5449172576832151,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 43 | SULLIVAN,27,0.05142857142857143,451,0.8590476190476191,5,0.009523809523809525,21,0.04,21,0.04,525,75,25,487,587,0.8722316865417377,21,451,21,5,27,0.003527040644944575,0.03510547209465245,0.0025,0.0016947784682430796,0.022613065326633167 44 | ANTHONY,3,0.0038363171355498722,224,0.2864450127877238,33,0.04219948849104859,90,0.11508951406649616,429,0.5485933503836317,782,485,39,257,781,0.37900128040973113,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 45 | ANWATIN NEW,14,0.024955436720142603,219,0.39037433155080214,39,0.06951871657754011,199,0.35472370766488415,89,0.1586452762923351,561,185,52,318,555,0.6666666666666666,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 46 | FRANKLIN,16,0.043243243243243246,270,0.7297297297297297,6,0.016216216216216217,64,0.17297297297297298,12,0.032432432432432434,370,45,22,301,368,0.8777173913043478,64,270,12,6,16,0.010749076251259657,0.021016579746244258,0.003,9.684448389960455e-4,0.01340033500837521 47 | JUSTICE PAGE,13,0.015366430260047281,199,0.23522458628841608,31,0.03664302600472813,155,0.18321513002364065,445,0.5260047281323877,846,487,49,308,844,0.42298578199052134,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 48 | NORTHEAST,48,0.09542743538767395,219,0.43538767395626243,22,0.0437375745526839,98,0.19483101391650098,116,0.23061630218687873,503,134,38,330,502,0.7330677290836654,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 49 | OLSON,10,0.02564102564102564,252,0.6461538461538462,33,0.08461538461538462,47,0.12051282051282051,48,0.12307692307692308,390,72,31,284,387,0.813953488372093,47,252,48,33,10,0.007893852872018811,0.019615474429827976,0.0165,0.003873779355984182,0.008375209380234505 50 | SANFORD,76,0.07835051546391752,268,0.27628865979381445,38,0.03917525773195876,184,0.18969072164948453,403,0.4154639175257732,970,420,81,469,970,0.5670103092783505,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 51 | EDISON HIGH,38,0.03766105054509415,569,0.5639246778989098,51,0.05054509415262636,167,0.16551040634291378,184,0.1823587710604559,1009,252,74,679,1005,0.7492537313432835,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 52 | FAIR HIGH SCHOOL,5,0.022026431718061675,105,0.46255506607929514,7,0.030837004405286344,36,0.15859030837004406,72,0.31718061674008813,227,85,26,112,223,0.6188340807174888,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 53 | HENRY HIGH,18,0.0169971671388102,538,0.5080264400377715,328,0.3097261567516525,104,0.09820585457979225,70,0.06610009442870633,1059,335,60,662,1057,0.6830652790917692,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 54 | HERITAGE,1,0.004878048780487805,203,0.9902439024390244,0,0,0,0,1,0.004878048780487805,205,30,1,172,203,0.8522167487684729,0,203,1,0,1,0,0.01580135440180587,0,8.07037365830038e-5,8.375209380234506e-4 55 | NORTH ACADEMY,5,0.011160714285714286,403,0.8995535714285714,9,0.020089285714285716,21,0.046875,10,0.022321428571428572,448,85,13,349,447,0.8098434004474273,21,403,10,9,5,0.003527040644944575,0.03136919125087569,0.0045,8.07037365830038e-4,0.0041876046901172526 56 | ROOSEVELT HIGH,48,0.047058823529411764,360,0.35294117647058826,42,0.041176470588235294,338,0.33137254901960783,231,0.22647058823529412,1020,416,66,532,1014,0.5897435897435898,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 57 | SOUTH HIGH,115,0.06605399195864446,660,0.3790924755887421,63,0.03618609994256174,313,0.1797817346352671,589,0.3383113153360138,1741,790,100,849,1739,0.5457159286946521,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 58 | SOUTHWEST HIGH,18,0.00932642487046632,548,0.2839378238341969,95,0.04922279792746114,207,0.10725388601036269,1057,0.5476683937823834,1930,1203,100,620,1923,0.374414976599064,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 59 | WASHBURN HIGH,19,0.011627906976744186,366,0.22399020807833536,70,0.042839657282741736,261,0.15973072215422277,916,0.5605875152998776,1634,1014,130,488,1632,0.3786764705882353,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 60 | LONGFELLOW,9,0.11392405063291139,27,0.34177215189873417,2,0.02531645569620253,40,0.5063291139240507,1,0.012658227848101266,79,2,0,70,72,0.9722222222222222,40,27,1,2,9,0.006718172657037286,0.002101657974624426,0.001,8.07037365830038e-5,0.007537688442211055 61 | MACC,3,0.08333333333333333,24,0.6666666666666666,2,0.05555555555555555,6,0.16666666666666666,1,0.027777777777777776,36,7,1,24,32,0.78125,6,24,1,2,3,0.001007725898555593,0.0018681404218883785,0.001,8.07037365830038e-5,0.002512562814070352 62 | WELLSTONE,0,0,141,0.5595238095238095,8,0.031746031746031744,99,0.39285714285714285,4,0.015873015873015872,252,10,7,191,208,0.9519230769230769,99,141,4,8,0,0.016627477326167282,0.010975324978594225,0.004,3.228149463320152e-4,0 63 | WELLSTONE SWS,0,0,16,0.6666666666666666,0,0,8,0.3333333333333333,0,0,24,0,0,17,17,1,8,16,0,0,0,0.0013436345314074571,0.0012454269479255857,0,0,0 64 | HARRISON SEC CTR,2,0.06896551724137931,24,0.8275862068965517,0,0,1,0.034482758620689655,2,0.06896551724137931,29,4,1,24,29,0.8620689655172413,1,24,2,0,2,1.6795431642593214e-4,0.0018681404218883785,0,1.614074731660076e-4,0.0016750418760469012 65 | RIVER BEND ED CNT,5,0.05813953488372093,68,0.7906976744186046,1,0.011627906976744186,5,0.05813953488372093,7,0.08139534883720931,86,6,3,77,86,0.9302325581395349,5,68,7,1,5,8.397715821296608e-4,0.005293064528683739,5e-4,5.649261560810266e-4,0.0041876046901172526 66 | TRANSITION PLUS,11,0.040145985401459854,138,0.5036496350364964,9,0.032846715328467155,48,0.17518248175182483,68,0.24817518248175183,274,71,19,179,269,0.7360594795539034,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 67 | AMERICAN IND OIC,30,0.8333333333333334,1,0.027777777777777776,0,0,4,0.1111111111111111,1,0.027777777777777776,36,6,2,28,36,0.8333333333333334,4,1,1,0,30,6.718172657037286e-4,7.78391842453491e-5,0,8.07037365830038e-5,0.02512562814070352 68 | CENTER SCHOOL,38,0.8085106382978723,1,0.02127659574468085,0,0,7,0.14893617021276595,0,0,47,5,1,41,47,0.8936170212765957,7,1,0,0,38,0.0011756802149815251,7.78391842453491e-5,0,0,0.031825795644891124 69 | LORING-NICOLLET,3,0.05,16,0.26666666666666666,5,0.08333333333333333,10,0.16666666666666666,26,0.43333333333333335,60,32,3,23,58,0.4482758620689655,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 70 | MENLO PARK,9,0.11688311688311688,36,0.4675324675324675,2,0.025974025974025976,13,0.16883116883116883,17,0.22077922077922077,77,20,3,49,72,0.7222222222222222,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 71 | MERC,5,0.0847457627118644,21,0.3559322033898305,2,0.03389830508474576,19,0.3220338983050847,12,0.2033898305084746,59,18,6,27,51,0.6470588235294118,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 72 | PLYMOUTH YTH CTR,0,0,105,0.8823529411764706,7,0.058823529411764705,4,0.03361344537815126,3,0.025210084033613446,119,17,2,81,100,0.83,4,105,3,7,0,6.718172657037286e-4,0.008173114345761656,0.0035,2.4211120974901139e-4,0 73 | RON MCDONALD HOUSE,0,0,3,0.42857142857142855,1,0.14285714285714285,0,0,3,0.42857142857142855,7,5,NA,2,7,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA 74 | VOA PHOENIX,5,0.04672897196261682,53,0.4953271028037383,0,0,40,0.37383177570093457,9,0.08411214953271028,107,17,5,70,92,0.8152173913043478,40,53,9,0,5,0.006718172657037286,0.004125476765003503,0,7.263336292470342e-4,0.0041876046901172526 75 | Total,1194,0.034664963418882824,12847,0.3729822320288004,2000,0.05806526535826269,5954,0.172860294971548,12391,0.3597433515271165,34444,14992,2219,17538,34749,0.5685631241186797,2332,5561,766,556,535,0.39166946590527374,0.4328637035883864,0.278,0.061819062222580906,0.4480737018425461 76 | -------------------------------------------------------------------------------- /inst/extdata/frpl_pdf.json: -------------------------------------------------------------------------------- 1 | [[["SCHOOL NAME short","Ineligible","Reduced","Free","Total","% F/R"],["ANDERSEN UNITED","57","100","727","884","93.6%"],["ANISHINABE ACAD","21","7","222","250","91.6%"],["ARMATAGE","464","17","134","615","24.6%"],["BANCROFT","114","36","355","505","77.4%"],["BARTON","394","35","270","699","43.6%"],["BETHUNE","16","6","287","309","94.8%"],["BRYN MAWR","69","31","240","340","79.7%"],["BURROUGHS","649","13","78","740","12.3%"],["CITYVIEW COMMUNITY","26","6","292","324","92.0%"],["DOWLING","263","18","196","477","44.9%"],["EMERSON SILC","149","78","262","489","69.5%"],["FIELD","422","28","67","517","18.4%"],["FOLWELL FINE ARTS","117","85","612","814","85.6%"],["GREEN","24","21","278","323","92.6%"],["HALE","567","14","64","645","12.1%"],["HALL","10","15","208","233","95.7%"],["HIAWATHA","178","14","56","248","28.2%"],["HMONG INTERNATIONAL","59","43","423","525","88.8%"],["HOWE","141","22","61","224","37.1%"],["JEFFERSON","36","39","405","480","92.5%"],["KENNY","367","25","86","478","23.2%"],["KENWOOD","320","15","66","401","20.2%"],["LAKE HARRIET LOWER","477","6","20","503","5.2%"],["LAKE HARRIET UPPER","590","8","36","634","6.9%"],["LIND","30","27","332","389","92.3%"],["LK NOKOMIS KEEWAYDIN","253","42","168","463","45.4%"],["LK NOKOMIS WENONAH","168","28","87","283","40.6%"],["LORING","138","61","204","403","65.8%"],["LUCY LANEY @ CLVLND","72","12","371","455","84.2%"],["LYNDALE","223","34","238","495","54.9%"],["MARCY OPEN","360","45","334","739","51.3%"],["NELLIE STONE JOHNSON","17","38","371","426","96.0%"],["NORTHROP","388","23","82","493","21.3%"],["PILLSBURY","52","37","233","322","83.9%"],["PRATT","116","12","146","274","57.7%"],["PREK NORTH","0","1","5","6","100.0%"],["PREK SOUTH","0","0","0","0","#DIV/0!"],["SEWARD","385","36","425","846","54.5%"],["SHERIDAN","45","33","198","276","83.7%"],["SULLIVAN","75","25","487","587","87.2%"],["WAITE PARK","226","40","143","409","44.7%"],["WEBSTER COMMUNITY","145","15","137","297","51.2%"],["WHITTIER","129","39","360","528","75.6%"],["WINDOM","382","55","144","581","34.3%"],["ELM K_08","8734","1285","9910","19929","56.2%"],["","","","","",""]],[["SCHOOL NAME short","Ineligible","Reduced","Free","Total","% F/R"],["ANTHONY","485","39","257","781","37.9%"],["ANWATIN NEW","185","52","318","555","66.7%"],["FRANKLIN","45","22","301","368","87.8%"],["JUSTICE PAGE","487","49","308","844","42.3%"],["NORTHEAST","134","38","330","502","73.3%"],["OLSON","72","31","284","387","81.4%"],["SANFORD","420","81","469","970","56.7%"],["Mid Schl","1828","312","2267","4407","58.5%"],["","","","","",""],["EDISON HIGH","252","74","679","1005","74.9%"],["FAIR HIGH SCHOOL","85","26","112","223","61.9%"],["HENRY HIGH","335","60","662","1057","68.3%"],["HENRY SWS","1","0","0","1","0.0%"],["HERITAGE","30","1","172","203","85.2%"],["NORTH ACADEMY","85","13","349","447","81.0%"],["ROOSEVELT HIGH","416","66","532","1014","59.0%"],["ROOSEVELT SWS","2","0","0","2","0.0%"],["SOUTH HIGH","790","100","849","1739","54.6%"],["SOUTHWEST HIGH","1203","100","620","1923","37.4%"],["WASHBURN HIGH","1014","130","488","1632","37.9%"],["WELLSTONE","10","7","191","208","95.2%"],["WELLSTONE SWS","0","0","17","17","100.0%"],["High Schl","4223","577","4671","9471","55.4%"],["","","","","",""],["LONGFELLOW","2","0","70","72","97.2%"],["MACC","7","1","24","32","78.1%"],["MACC EXT DAY\rMPLS ON LINE LEARNING","32","0","3","35","8.6%"],["","32","1","21","54","40.7%"],["Alt HS","73","2","118","193","62.2%"],["","","","","",""],["ECSE","264","39","252","555","52.4%"],["HARRISON SEC CTR","4","1","24","29","86.2%"],["RIVER BEND ED CNT","6","3","77","86","93.0%"],["TRANSITION PLUS","71","19","179","269","73.6%"],["Spec Ed Total","345","62","532","939","63.3%"],["","","","","",""],["AMERICAN IND OIC","6","2","28","36","83.3%"],["CENTER SCHOOL","5","1","41","47","89.4%"],["CENTER SCHOOL EXT DAY","1","0","0","1","0.0%"],["LORING-NICOLLET","32","3","23","58","44.8%"],["MENLO PARK","20","3","49","72","72.2%"],["MERC","18","6","27","51","64.7%"],["MERC EXT DAY","3","0","4","7","57.1%"],["PLYMOUTH YTH CTR","17","2","81","100","83.0%"],["PLYMOUTH YTH EXT DAY","0","3","14","17","100.0%"],["RON MCDONALD HOUSE","5","","2","7","28.6%"]],[["SCHOOL NAME short","Ineligible","Reduced","Free","Total","% F/R"],["VOA EXT DAY","2","0","11","13","84.6%"],["VOA PHOENIX","17","5","70","92","81.5%"],["Cont Alt Total","126","25","350","501","74.9%"],["","","","","",""],["MPS METRO C","0","","18","18","100.0%"],["MPS METRO R/HA","0","","34","34","100.0%"],["MPS METRO SJ","0","","23","23","100.0%"],["STADIUM VIEW","0","","31","31","100.0%"],["Hospital Sites Total","0","0","106","106","100.0%"],["","","","","",""],["Dist Total","15329","2263","17954","35546","56.9%"]]] 2 | -------------------------------------------------------------------------------- /inst/fonts/Cabin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/inst/fonts/Cabin.ttf -------------------------------------------------------------------------------- /man/all_files.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{all_files} 5 | \alias{all_files} 6 | \title{Walkthrough 04 - Students with Disabilities Counts - Combined List} 7 | \format{ 8 | Dataset of class \code{list}. 9 | } 10 | \source{ 11 | US Department of Education \url{https://www2.ed.gov/programs/osepidea/618-data/state-level-data-files/index.html} 12 | } 13 | \usage{ 14 | all_files 15 | } 16 | \description{ 17 | Walkthrough 04 - List containing students with disabilities 18 | longitudinal enrollment counts from 2012-18 19 | } 20 | \examples{ 21 | 22 | str(dataedu::all_files) 23 | } 24 | \keyword{datasets} 25 | -------------------------------------------------------------------------------- /man/bchildcountandedenvironments2012.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{bchildcountandedenvironments2012} 5 | \alias{bchildcountandedenvironments2012} 6 | \title{Walkthrough 04 - Students with Disabilities Counts - 2012} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | 10 | Dataset of class \code{tibble}. 11 | } 12 | \source{ 13 | US Department of Education \url{https://www2.ed.gov/programs/osepidea/618-data/state-level-data-files/index.html} 14 | 15 | US Department of Education \url{https://www2.ed.gov/programs/osepidea/618-data/state-level-data-files/index.html} 16 | } 17 | \usage{ 18 | bchildcountandedenvironments2012 19 | 20 | bchildcountandedenvironments2012 21 | } 22 | \description{ 23 | Walkthrough 04 - Dataset containing students with disabilities 24 | longitudinal enrollment counts in 2012 25 | 26 | Walkthrough 04 - Dataset containing students with disabilities 27 | longitudinal enrollment counts in 2012 28 | } 29 | \examples{ 30 | 31 | str(dataedu::bchildcountandedenvironments2012) 32 | 33 | str(dataedu::bchildcountandedenvironments2012) 34 | } 35 | \keyword{datasets} 36 | -------------------------------------------------------------------------------- /man/bchildcountandedenvironments2013.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{bchildcountandedenvironments2013} 5 | \alias{bchildcountandedenvironments2013} 6 | \title{Walkthrough 04 - Students with Disabilities Counts - 2013} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \source{ 11 | US Department of Education \url{https://www2.ed.gov/programs/osepidea/618-data/state-level-data-files/index.html} 12 | } 13 | \usage{ 14 | bchildcountandedenvironments2013 15 | } 16 | \description{ 17 | Walkthrough 04 - Dataset containing students with disabilities 18 | longitudinal enrollment counts in 2013 19 | } 20 | \examples{ 21 | 22 | str(dataedu::bchildcountandedenvironments2013) 23 | } 24 | \keyword{datasets} 25 | -------------------------------------------------------------------------------- /man/bchildcountandedenvironments2014.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{bchildcountandedenvironments2014} 5 | \alias{bchildcountandedenvironments2014} 6 | \title{Walkthrough 04 - Students with Disabilities Counts - 2014} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \source{ 11 | US Department of Education \url{https://www2.ed.gov/programs/osepidea/618-data/state-level-data-files/index.html} 12 | } 13 | \usage{ 14 | bchildcountandedenvironments2014 15 | } 16 | \description{ 17 | Walkthrough 04 - Dataset containing students with disabilities 18 | longitudinal enrollment counts in 2014 19 | } 20 | \examples{ 21 | 22 | str(dataedu::bchildcountandedenvironments2014) 23 | } 24 | \keyword{datasets} 25 | -------------------------------------------------------------------------------- /man/bchildcountandedenvironments2015.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{bchildcountandedenvironments2015} 5 | \alias{bchildcountandedenvironments2015} 6 | \title{Walkthrough 04 - Students with Disabilities Counts - 2015} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \source{ 11 | US Department of Education \url{https://www2.ed.gov/programs/osepidea/618-data/state-level-data-files/index.html} 12 | } 13 | \usage{ 14 | bchildcountandedenvironments2015 15 | } 16 | \description{ 17 | Walkthrough 04 - Dataset containing students with disabilities 18 | longitudinal enrollment counts in 2015 19 | } 20 | \examples{ 21 | 22 | str(dataedu::bchildcountandedenvironments2015) 23 | } 24 | \keyword{datasets} 25 | -------------------------------------------------------------------------------- /man/bchildcountandedenvironments2016.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{bchildcountandedenvironments2016} 5 | \alias{bchildcountandedenvironments2016} 6 | \title{Walkthrough 04 - Students with Disabilities Counts - 2016} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \source{ 11 | US Department of Education \url{https://www2.ed.gov/programs/osepidea/618-data/state-level-data-files/index.html} 12 | } 13 | \usage{ 14 | bchildcountandedenvironments2016 15 | } 16 | \description{ 17 | Walkthrough 04 - Dataset containing students with disabilities 18 | longitudinal enrollment counts in 2016 19 | } 20 | \examples{ 21 | 22 | str(dataedu::bchildcountandedenvironments2016) 23 | } 24 | \keyword{datasets} 25 | -------------------------------------------------------------------------------- /man/bchildcountandedenvironments2017_18.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{bchildcountandedenvironments2017_18} 5 | \alias{bchildcountandedenvironments2017_18} 6 | \title{Walkthrough 04 - Students with Disabilities Counts - 2017-18} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \source{ 11 | US Department of Education \url{https://www2.ed.gov/programs/osepidea/618-data/state-level-data-files/index.html} 12 | } 13 | \usage{ 14 | bchildcountandedenvironments2017_18 15 | } 16 | \description{ 17 | Walkthrough 04 - Dataset containing students with disabilities 18 | longitudinal enrollment counts in 2017-18 19 | } 20 | \examples{ 21 | 22 | str(dataedu::bchildcountandedenvironments2017_18) 23 | } 24 | \keyword{datasets} 25 | -------------------------------------------------------------------------------- /man/cabinproto.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/font_dataedu.R 3 | \docType{data} 4 | \name{cabinproto} 5 | \alias{cabinproto} 6 | \title{Font for Data Science in Education} 7 | \format{ 8 | An object of class \code{proto} (inherits from \code{environment}) of length 5. 9 | } 10 | \usage{ 11 | cabinproto 12 | } 13 | \description{ 14 | Font for Data Science in Education 15 | } 16 | \keyword{datasets} 17 | -------------------------------------------------------------------------------- /man/child_counts.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{child_counts} 5 | \alias{child_counts} 6 | \title{Walkthrough 04 - Students with Disabilities Counts - Combined Data Frame} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \source{ 11 | US Department of Education \url{https://www2.ed.gov/programs/osepidea/618-data/state-level-data-files/index.html} 12 | } 13 | \usage{ 14 | child_counts 15 | } 16 | \description{ 17 | Walkthrough 04 - Combined data frame containing students with disabilities 18 | longitudinal enrollment counts from 2012-18 19 | } 20 | \examples{ 21 | 22 | str(dataedu::child_counts) 23 | } 24 | \keyword{datasets} 25 | -------------------------------------------------------------------------------- /man/course_data.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{course_data} 5 | \alias{course_data} 6 | \title{Walkthrough 01 - Course Data} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \source{ 11 | John Ranellucci and Joshua Rosenberg 12 | } 13 | \usage{ 14 | course_data 15 | } 16 | \description{ 17 | Dataset on points earned out of points possible 18 | on more than 29,000 class assignments 19 | } 20 | \examples{ 21 | 22 | str(dataedu::course_data) 23 | } 24 | \keyword{datasets} 25 | -------------------------------------------------------------------------------- /man/course_minutes.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{course_minutes} 5 | \alias{course_minutes} 6 | \title{Walkthrough 01 - Course Minutes} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \source{ 11 | John Ranellucci and Joshua Rosenberg 12 | } 13 | \usage{ 14 | course_minutes 15 | } 16 | \description{ 17 | Walkthrough 01 - Dataset on log-trace data from the number of minutes 18 | students spend on the course learning management system 19 | for online science courses 20 | } 21 | \examples{ 22 | 23 | str(dataedu::course_minutes) 24 | } 25 | \keyword{datasets} 26 | -------------------------------------------------------------------------------- /man/dataedu-package.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/dataedu-package.R 3 | \docType{package} 4 | \name{dataedu-package} 5 | \alias{dataedu} 6 | \alias{dataedu-package} 7 | \title{dataedu: Package for Data Science in Education Using R} 8 | \description{ 9 | \if{html}{\figure{logo.png}{options: style='float: right' alt='logo' width='120'}} 10 | 11 | Provide readers of Data Science in Education Using R with a package containing useful functions, data, and references from the book. 12 | } 13 | \seealso{ 14 | Useful links: 15 | \itemize{ 16 | \item \url{https://github.com/data-edu/dataedu} 17 | \item Report bugs at \url{https://github.com/data-edu/dataedu/issues} 18 | } 19 | 20 | } 21 | \author{ 22 | \strong{Maintainer}: Isabella Velásquez \email{ivelasq@gmail.com} 23 | 24 | Authors: 25 | \itemize{ 26 | \item Ryan Estrellado \email{ryan.estrellado@gmail.com} 27 | \item Emily Bovee \email{emily.a.bovee@gmail.com} 28 | \item Jesse Mostipak \email{jesse.maegan@gmail.com} 29 | \item Joshua Rosenberg \email{jmichaelrosenberg@gmail.com} 30 | } 31 | 32 | } 33 | \keyword{internal} 34 | -------------------------------------------------------------------------------- /man/dataedu_colors.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/palette_dataedu.R 3 | \name{dataedu_colors} 4 | \alias{dataedu_colors} 5 | \title{Extract dataedu colors as hex codes} 6 | \usage{ 7 | dataedu_colors(...) 8 | } 9 | \arguments{ 10 | \item{...}{Character names of dataedu_palette} 11 | } 12 | \description{ 13 | Extract dataedu colors as hex codes 14 | } 15 | -------------------------------------------------------------------------------- /man/dataedu_packages.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{dataedu_packages} 5 | \alias{dataedu_packages} 6 | \title{All packages used in Data Science in Education Using R} 7 | \format{ 8 | A character vector 9 | } 10 | \usage{ 11 | dataedu_packages 12 | } 13 | \description{ 14 | All packages used in Data Science in Education Using R 15 | } 16 | \keyword{datasets} 17 | -------------------------------------------------------------------------------- /man/dataedu_pal.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/palette_dataedu.R 3 | \name{dataedu_pal} 4 | \alias{dataedu_pal} 5 | \title{Interpolate a dataedu color palette} 6 | \usage{ 7 | dataedu_pal(palette = "main", reverse = FALSE, ...) 8 | } 9 | \arguments{ 10 | \item{palette}{Character name of palette in dataedu_palettes} 11 | 12 | \item{reverse}{Boolean indicating whether the palette should be reversed} 13 | 14 | \item{...}{Additional arguments to pass to colorRampPalette()} 15 | } 16 | \description{ 17 | Interpolate a dataedu color palette 18 | } 19 | -------------------------------------------------------------------------------- /man/dataedu_palette.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/palette_dataedu.R 3 | \docType{data} 4 | \name{dataedu_palette} 5 | \alias{dataedu_palette} 6 | \title{Color palette for Data Science in Education} 7 | \format{ 8 | An object of class \code{character} of length 6. 9 | } 10 | \usage{ 11 | dataedu_palette 12 | } 13 | \description{ 14 | Color palette for Data Science in Education 15 | } 16 | \keyword{datasets} 17 | -------------------------------------------------------------------------------- /man/district_merged_df.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{district_merged_df} 5 | \alias{district_merged_df} 6 | \title{Walkthrough 03 - Merged Ethnicity and FRPL District Data} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \source{ 11 | Minneapolis Public Schools \url{https://mpls.k12.mn.us/} 12 | } 13 | \usage{ 14 | district_merged_df 15 | } 16 | \description{ 17 | Walkthrough 03 - Dataset with processed district data with 18 | both FRPL and ethnicity data 19 | } 20 | \examples{ 21 | 22 | str(dataedu::district_merged_df) 23 | } 24 | \keyword{datasets} 25 | -------------------------------------------------------------------------------- /man/district_tidy_df.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{district_tidy_df} 5 | \alias{district_tidy_df} 6 | \title{Walkthrough 03 - Merged and Tidy Ethnicity and FRPL District Data} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \source{ 11 | Minneapolis Public Schools \url{https://mpls.k12.mn.us/} 12 | } 13 | \usage{ 14 | district_tidy_df 15 | } 16 | \description{ 17 | Walkthrough 03 - Dataset with processed district data with 18 | both FRPL and ethnicity data in tidy format 19 | } 20 | \examples{ 21 | 22 | str(dataedu::district_tidy_df) 23 | } 24 | \keyword{datasets} 25 | -------------------------------------------------------------------------------- /man/figures/README-unnamed-chunk-5-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/man/figures/README-unnamed-chunk-5-1.png -------------------------------------------------------------------------------- /man/figures/README-unnamed-chunk-6-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/man/figures/README-unnamed-chunk-6-1.png -------------------------------------------------------------------------------- /man/figures/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-edu/dataedu/0661a190297f8b092e8574e94e32966175e1ca9a/man/figures/logo.png -------------------------------------------------------------------------------- /man/frpl_pdf.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{frpl_pdf} 5 | \alias{frpl_pdf} 6 | \title{Walkthrough 03 - Tabulizer Output from FRPL PDF} 7 | \format{ 8 | Dataset of class \code{list}. 9 | } 10 | \source{ 11 | Minneapolis Public Schools \url{https://mpls.k12.mn.us/} 12 | } 13 | \usage{ 14 | frpl_pdf 15 | } 16 | \description{ 17 | Walkthrough 03 - RDS file with tabulizer output 18 | from the FRPL PDF. 19 | } 20 | \examples{ 21 | 22 | str(dataedu::frpl_pdf) 23 | } 24 | \keyword{datasets} 25 | -------------------------------------------------------------------------------- /man/install_dataedu.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/install_dataedu.R 3 | \name{install_dataedu} 4 | \alias{install_dataedu} 5 | \title{Mass installation of DSIEUR packages} 6 | \usage{ 7 | install_dataedu() 8 | } 9 | \description{ 10 | \code{install_dataedu()} installs the packages used in DSIEUR 11 | } 12 | -------------------------------------------------------------------------------- /man/load.cabin.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/font_dataedu.R 3 | \name{load.cabin} 4 | \alias{load.cabin} 5 | \title{load.cabin} 6 | \usage{ 7 | load.cabin(font = "Cabin.ttf") 8 | } 9 | \arguments{ 10 | \item{font}{Cabin} 11 | } 12 | \description{ 13 | Load Cabin Font 14 | } 15 | -------------------------------------------------------------------------------- /man/ma_data_init.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{ma_data_init} 5 | \alias{ma_data_init} 6 | \title{Foundational Skills Data} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \usage{ 11 | ma_data_init 12 | } 13 | \description{ 14 | Dataset on Massachusetts public schools 15 | } 16 | \examples{ 17 | 18 | str(dataedu::ma_data_init) 19 | } 20 | \keyword{datasets} 21 | -------------------------------------------------------------------------------- /man/oulad_assessments.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{oulad_assessments} 5 | \alias{oulad_assessments} 6 | \title{Walkthrough 08 - Open University Learning Analytics Dataset - Assessment Data} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \source{ 11 | Open University Learning Analytics Dataset \url{https://analyse.kmi.open.ac.uk/open-dataset} 12 | } 13 | \usage{ 14 | oulad_assessments 15 | } 16 | \description{ 17 | Walkthrough 08 - Provides data on students' performance on various assessments 18 | throughout their courses. 19 | } 20 | \examples{ 21 | 22 | str(dataedu::oulad_assessments) 23 | } 24 | \keyword{datasets} 25 | -------------------------------------------------------------------------------- /man/oulad_interactions_filtered.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{oulad_interactions_filtered} 5 | \alias{oulad_interactions_filtered} 6 | \title{Walkthrough 08 - Open University Learning Analytics Dataset - Virtual Learning Environment} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \source{ 11 | Open University Learning Analytics Dataset \url{https://analyse.kmi.open.ac.uk/open-dataset} 12 | } 13 | \usage{ 14 | oulad_interactions_filtered 15 | } 16 | \description{ 17 | Walkthrough 08 - Virtual learning environment (VLE) 18 | log-trace data. 19 | } 20 | \examples{ 21 | 22 | str(dataedu::oulad_interactions_filtered) 23 | } 24 | \keyword{datasets} 25 | -------------------------------------------------------------------------------- /man/oulad_students.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{oulad_students} 5 | \alias{oulad_students} 6 | \title{Walkthrough 08 - Open University Learning Analytics Dataset - Student Data} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \source{ 11 | Open University Learning Analytics Dataset \url{https://analyse.kmi.open.ac.uk/open-dataset} 12 | } 13 | \usage{ 14 | oulad_students 15 | } 16 | \description{ 17 | Walkthrough 08 - Information from three sources that relate to students and 18 | the courses they took: \code{studentInfo}, \code{courses}, and \code{studentRegistration}. 19 | } 20 | \examples{ 21 | 22 | str(dataedu::oulad_students) 23 | } 24 | \keyword{datasets} 25 | -------------------------------------------------------------------------------- /man/pre_survey.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{pre_survey} 5 | \alias{pre_survey} 6 | \title{Walkthrough 01 - Pre-Survey} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \source{ 11 | John Ranellucci and Joshua Rosenberg 12 | } 13 | \usage{ 14 | pre_survey 15 | } 16 | \description{ 17 | Walkthrough 01 - Dataset on students' motivation administered before 18 | the start of those students' online science courses 19 | } 20 | \examples{ 21 | 22 | str(dataedu::pre_survey) 23 | } 24 | \keyword{datasets} 25 | -------------------------------------------------------------------------------- /man/race_pdf.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{race_pdf} 5 | \alias{race_pdf} 6 | \title{Walkthrough 03 - Tabulizer Output from Race PDF} 7 | \format{ 8 | Dataset of class \code{list}. 9 | } 10 | \source{ 11 | Minneapolis Public Schools \url{https://mpls.k12.mn.us/} 12 | } 13 | \usage{ 14 | race_pdf 15 | } 16 | \description{ 17 | Walkthrough 03 - RDS file with tabulizer output 18 | from the Race PDF. 19 | } 20 | \examples{ 21 | 22 | str(dataedu::race_pdf) 23 | } 24 | \keyword{datasets} 25 | -------------------------------------------------------------------------------- /man/scale_color_dataedu.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/palette_dataedu.R 3 | \name{scale_color_dataedu} 4 | \alias{scale_color_dataedu} 5 | \title{Color scale constructor for dataedu colors} 6 | \usage{ 7 | scale_color_dataedu(palette = "main", discrete = TRUE, reverse = FALSE, ...) 8 | } 9 | \arguments{ 10 | \item{palette}{Character name of palette in dataedu_palettes} 11 | 12 | \item{discrete}{Boolean indicating whether color aesthetic is discrete or not} 13 | 14 | \item{reverse}{Boolean indicating whether the palette should be reversed} 15 | 16 | \item{...}{Additional arguments passed to discrete_scale() or 17 | scale_color_gradientn(), used respectively when discrete is TRUE or FALSE} 18 | } 19 | \description{ 20 | Color scale constructor for dataedu colors 21 | } 22 | -------------------------------------------------------------------------------- /man/scale_fill_dataedu.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/palette_dataedu.R 3 | \name{scale_fill_dataedu} 4 | \alias{scale_fill_dataedu} 5 | \title{Fill scale constructor for dataedu colors} 6 | \usage{ 7 | scale_fill_dataedu(palette = "main", discrete = TRUE, reverse = FALSE, ...) 8 | } 9 | \arguments{ 10 | \item{palette}{Character name of palette in dataedu_palettes} 11 | 12 | \item{discrete}{Boolean indicating whether color aesthetic is discrete or not} 13 | 14 | \item{reverse}{Boolean indicating whether the palette should be reversed} 15 | 16 | \item{...}{Additional arguments passed to discrete_scale() or 17 | scale_fill_gradientn(), used respectively when discrete is TRUE or FALSE} 18 | } 19 | \description{ 20 | Fill scale constructor for dataedu colors 21 | } 22 | -------------------------------------------------------------------------------- /man/sci_mo_processed.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{sci_mo_processed} 5 | \alias{sci_mo_processed} 6 | \title{Walkthrough 01 - Student Motivation (Processed)} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \source{ 11 | John Ranellucci and Joshua Rosenberg 12 | } 13 | \usage{ 14 | sci_mo_processed 15 | } 16 | \description{ 17 | Walkthrough 01 - Processed dataset (for modeling with multi-level models) 18 | from students on their motivation and achievement in 19 | online science classes 20 | } 21 | \examples{ 22 | 23 | str(dataedu::sci_mo_processed) 24 | } 25 | \keyword{datasets} 26 | -------------------------------------------------------------------------------- /man/sci_mo_with_text.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{sci_mo_with_text} 5 | \alias{sci_mo_with_text} 6 | \title{Walkthrough 01 - Student Motivation (Processed and With Text)} 7 | \format{ 8 | Dataset of class \code{tibble}. 9 | } 10 | \source{ 11 | John Ranellucci and Joshua Rosenberg 12 | } 13 | \usage{ 14 | sci_mo_with_text 15 | } 16 | \description{ 17 | Walkthrough 01 - Processed dataset (for modeling with random forests) 18 | from students on their motivation and achievement in 19 | online science classes. 20 | } 21 | \examples{ 22 | 23 | str(dataedu::sci_mo_with_text) 24 | } 25 | \keyword{datasets} 26 | -------------------------------------------------------------------------------- /man/theme_dataedu.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/theme_dataedu.R 3 | \name{theme_dataedu} 4 | \alias{theme_dataedu} 5 | \title{ggplot2 theme for Data Science in Education Using R} 6 | \usage{ 7 | theme_dataedu() 8 | } 9 | \description{ 10 | Apply the 'Data Science in Education Using R' background and font to ggplot2. 11 | } 12 | \details{ 13 | The dataedu theme uses the font Cabin. 14 | } 15 | -------------------------------------------------------------------------------- /man/tt_tweets.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data.R 3 | \docType{data} 4 | \name{tt_tweets} 5 | \alias{tt_tweets} 6 | \title{Walkthrough 12 - Tweet Data} 7 | \format{ 8 | Dataset of class \code{list}. 9 | } 10 | \source{ 11 | Twitter and TidyTuesday \url{https://thomasmock.netlify.com/post/tidytuesday-a-weekly-social-data-project-in-r/} 12 | } 13 | \usage{ 14 | tt_tweets 15 | } 16 | \description{ 17 | Walkthrough 12 - Tweet dataset gathered from hashtag tidytuesday 18 | } 19 | \examples{ 20 | 21 | str(dataedu::tt_tweets) 22 | } 23 | \keyword{datasets} 24 | -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- 1 | library(testthat) 2 | library(dataedu) 3 | 4 | test_check("dataedu") 5 | -------------------------------------------------------------------------------- /tests/testthat/helper-utils.R: -------------------------------------------------------------------------------- 1 | # from https://github.com/jrnold/ggthemes/blob/master/tests/testthat/helper-utils.R 2 | 3 | is_hexcolor <- function(x) { 4 | pattern <- stringr::regex("^#[a-f0-9]{6}$", ignore_case = TRUE) 5 | out <- stringr::str_detect(x, pattern) 6 | out[is.na(out)] <- FALSE 7 | out 8 | } 9 | 10 | expect_hexcolor <- function(object) { 11 | # capture object and label 12 | act <- quasi_label(rlang::enquo(object)) 13 | 14 | valid <- is_hexcolor(act$val) 15 | expect( 16 | all(valid), 17 | glue::glue("Not all elements of {act$lab} are hex colors.") 18 | ) 19 | 20 | invisible(act$val) 21 | } 22 | 23 | expect_error_free <- function(...) { 24 | expect_error(..., regexp = NA) 25 | } 26 | -------------------------------------------------------------------------------- /tests/testthat/test-install_dataedu.R: -------------------------------------------------------------------------------- 1 | library(testthat) 2 | library(dataedu) 3 | context("test-install_dataedu.R") 4 | 5 | test_that("install_dataedu() works", { 6 | expect_true("apaTables" %in% rownames(installed.packages())) 7 | }) 8 | -------------------------------------------------------------------------------- /tests/testthat/test-palette_dataedu.R: -------------------------------------------------------------------------------- 1 | library(testthat) 2 | library(dataedu) 3 | context("test-palette_dataedu.R") 4 | 5 | test_that("dataedu_pal() main works", { 6 | p <- dataedu:::dataedu_pal() 7 | expect_is(p, "function") 8 | for (i in 1:6) { 9 | expect_hexcolor(p(i)) 10 | } 11 | }) 12 | 13 | test_that("dataedu_pal() reverse works", { 14 | p <- dataedu:::dataedu_pal(reverse = TRUE) 15 | expect_is(p, "function") 16 | for (i in 1:6) { 17 | expect_hexcolor(p(i)) 18 | } 19 | }) 20 | 21 | test_that("scale_color_dataedu() works", { 22 | expect_is(dataedu:::scale_color_dataedu(), "ScaleDiscrete") 23 | }) 24 | 25 | test_that("scale_fill_dataedu() works", { 26 | expect_is(dataedu:::scale_fill_dataedu(), "ScaleDiscrete") 27 | }) 28 | -------------------------------------------------------------------------------- /tests/testthat/test-theme_dataedu.R: -------------------------------------------------------------------------------- 1 | library(testthat) 2 | library(dataedu) 3 | context("test-theme_dataedu.R") 4 | 5 | test_that("dataedu theme works", { 6 | expect_is(theme_dataedu(), "theme") 7 | }) 8 | --------------------------------------------------------------------------------