Coder Social home page Coder Social logo

eclass-report-generator's Introduction

ECLASS-Report-Generator

This is made to be used with the E-CLASS survey. You can read more about it here:

  1. Epistemology and expectations survey about experimental physics: Development and initial results

A command line utility that:

  1. cleans E-CLASS data from Qualtrics
  2. generates static web page reports on student E-CLASS performance

Tested in Python 3.4.

How To Use

Currently this application runs on the command line and be run by typing the following:

python main.py <location of pre-historical ECLASS data> <location of post-historical ECLASS data> <location of instructor survey data>

eclass-report-generator's People

Contributors

mnky9800n avatar

Watchers

 avatar  avatar  avatar

eclass-report-generator's Issues

doesn't add up to 1

  • The integrated fraction of students for each major is currently greater than 1 on some reports

personal pre/post shifts

  • Why are some of the arrows green and some red? Is it direction (i.e., positive shifts are green and negative are red)? This might be somewhat confusing as some of the dots are red, but none of the dots are green. For sure, if we keep it, it should be put in the caption.

grades plot axis issue

originally submitted via email:

  • There is a spacing issue with the caption overlapping the axis title on the bottom

grades plot axis issue

originally submitted via email:

  • There is a spacing issue with the caption overlapping the axis title on the bottom

personal pre/post shifts suggestion

  • Can we take the discard question out of the report (top of 'what do you think (part2)')? I am not even sure how to interpret this point (e.g., why is it not 100% in the final report?)

table 1 issue

originally submitted via email:

Overall Results table:

  • Not currently populated. Is this related to the issues you have been having connecting the instructors survey to the individual courses?

phone interface

originally submitted by email:

It looks great on the phone, with one small issue: only the main tab seems to appear. The other tabs (how to read and how it was analyzed) don't seem to be showing up.

axis change is different

  • Here again, I am seeing meaningfully different things on these graphs than what Ben originally sent out. For example, the axis on the 'change in interest in physics' graph is reversed, but the trend is not

how to read this report

Originally submitted via email

How to read this report page and How this report was analyzed:

  • None of the figures are showing up.
  • We should also think about figure numbering since this is now two different pages rather than a single document

get rid of confidence intervals for non-itemized questions

For the extra questions:

  • I think I agree that confidence intervals are not really needed on most of these. I can't really think of a reason why an instructor would need them since there are no inferences being made based on these data.

grades plot

originally submitted via email.

  • The caption says 'An ordered plot', but the plot is not currently ordered

experimental physicist vs you plot

For the experimental physicist vs you graphs:

  • The caption says green vs. red in the plots, but the points are still red and blue (and now potentially even more confusing with the green arrows)

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.