Coder Social home page Coder Social logo

hannesdatta / course-dprep Goto Github PK

View Code? Open in Web Editor NEW
55.0 55.0 119.0 213.5 MB

This repository hosts the course website of Tilburg University's open education class on "Data Preparation and Workflow Management" (dPrep) - start managing your empirical research projects efficiently!

Home Page: https://dprep.hannesdatta.com

JavaScript 0.02% HTML 99.89% SCSS 0.07% R 0.01% Shell 0.01%

course-dprep's People

Contributors

alantjee avatar andreantonacci avatar bodr101 avatar ericvolten1 avatar femiand avatar georgianahutanu avatar gijsvbussel avatar hannesdatta avatar jcpeters96 avatar jorgboers avatar marjoleineee avatar matthijstentije avatar pphovens avatar ralphgit21 avatar royklaassebos avatar thtbui avatar zeynepyardimcikaraca avatar zhiyongzhou0125 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

course-dprep's Issues

updates to intro-to-r

  • generating markdown docs, also from the command line; PDF & HTML
  • copy-pasting code snippets from the web and use them
  • replicate for different country

Incorporate feedback of students

  • Think carefully about self paced tutorials versus Q and a sessions. There should not be extra material in these tutorials, but a bit of more structured preparation may be necessary.
  • Include official GitHub On boarding exercises.

come up w/ theory on how to prepare data

filter required?
aggregation required? (e.g., new variables that can be computed)
recoding required?
merging required?
operationalization required?/new variable required?
etc.

plotting:

  • axis labeling
  • title
  • notes
  • ...

make it a check and discuss (in the lecture) how to go from raw to prepared.

integrate pulse purpose in intro lecture

  • Make more knowledge clips of stuff relevant for a tutorial
  • Make tutorials "mandatory" with a deadline or social proof
  • "Pulse" - social proof app
    • indicate how far you are
    • possibility to ask questions/log where you are stuck
    • participation requirement (bonus point system)
  • Replace live streams with Q&As
    • go through questions that were shared before

address course feedback

  • research motivation/context rather than RQ
  • use issues (+ point to relevant page on TSH)
  • use the project board (+ point to example)
  • restructure scrum article
  • solve issues: git pull/push + most important git problems
  • dissemination opportunities: not so much done yet + explain how this course is different

Incorporate more exercises

Incorporate more exercises - Student have requested this and the feedback. One way to do this is to have short questions, e.g. to scrape some thing at the end of the lecture. Or to solve certain problems.

create SPA specifics

  • "proof of investment in skills" (submitted tutorials/data challenges on Canvas)
  • written feedback to team members
  • assessment of own performance and that of team members

Estimate workload (number of hours for entire course)

Estimate number of hours for entire course, Using the template I have received from the program coordinator. Accordingly, reduce the workload.

Overview needs to be by

  • module (including preparation before the course starts, up to including the exam prep & exam)
  • item-by-item (see course modules)

integrate content suggestions

feedback slides

Teaching activities

  • Wellicht benoemen hoe dit vak zich weerhoudt tot RSM en oDCM (notes)

About you / Covid-19

  • Vaak is de response rate een stuk hoger bij het gebruik van een poll software. Daarom wellicht een idee om het om te zetten in een aantal korte vragen (bijv. met sli.do):
    • What's your undergraduate degree? (business administration, marketing, economics, engineering, other)
    • What stage are you in? (beginner, intermediate, advanced)
    • What are your long-term career ambitions (go into industry, do a PhD)?
    • Where are you at right now? (at home, at a friend's place, abroad, etc.)
    • Home office, on a scale from 1 to 10? (1, 2, ..., 10)
    • Wanna have the last half-an-hour of this with a borrel? ;) (yes, yes)

Can't find stuff

  • Discuss other common issues the course addresses
    • Lost track of files
    • Excel becomes slow (large datasets)
  • Add concrete examples (screenshot of messy directory of past research projects, report.pdf -> final_report.pdf -> FINAL_final_report.pdf, etc. )

What's a computation-intensive project

  • Perhaps make a little bit more concrete (for students who never programmed in R)
  • For example, running this analysis for my paper would take X days on my local machine (and forces me to keep my computer running 24/7). Thanks to AWS I do the same in X hours.

Course framework

  • Maybe it makes more sense if you first show the course framework and then the team project?

Canvas versus the web

  • Sign up for teams through Canvas?

Comments on coding

  • Mention how we aim to remedy this initial hurdle? (quick feedback loops especially in the first few weeks)

Help

  • Give concrete example on how they can find help with Google and Stackoverflow (say that I don't know how to do X in R) -> prepare them for what's coming up.
  • Go over the help workflow:
    1. Read documentation
    2. Google / Stackoverflow
    3. Ask a friend
    4. Google / Stackoverflow
    5. Ask a friend
    6. Ask course instructor (when to use which channel, guidelines on what to include; the better the question the better the answer)

Missing

  • Briefly touch upon the grading scheme for the course (couldn't fit it in this slide deck)
  • Live coding sessions where they can help each other out (what to expect, etc.)
  • Set the scene for what's coming next:
    • Show them where they can find what to do each week (click through it), discuss learn -> practice -> create
    • How to right click, download file as...
    • Briefly mention the difference between R and RMarkdown files
    • Manage expectations: DataCamp courses are simplistic (copy-paste etc.) and should not take too long, the data challenges are more challenging and will likely take more time, and are more representative of the level we expect in this course.

bring back search

Hi @andreantonacci, is there a quick way to bring back search on my open edu classes? Would be cool if you could try it out in a feature branch. Thanks!

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

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

  • Typescript photo Typescript

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

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

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

Recommend Topics

  • javascript

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

  • web

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

  • server

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

  • Machine learning

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

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

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

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

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

  • D3 photo D3

    Data-Driven Documents codes.