Enhanced Learning Components

Creating interactive student activities that store student work directly in edX.

Data Entry Tools
(Data Entry and Plotting , Active Table)

Data entry and analysis was largely pushed by Davidson Next physics content, where AP teachers wanted to students to be exposed to data and plotting - note, there are new AP exam questions aimed at this skill.

In addition, we found across all three Davidson Next subjects that teachers wanted "worksheet" style problems that allows students to carry out a series of calculations that would all be graded at once. This functionality is what led to the Active Table problem type.




Data Entry and Plotting

Laboratory activities have been a missing link between online content and AP courses. Our Data Entry and Plotting tool aims to connect online and blended learning courses to a set of tools that allow students to directly store and measure data points within the edX platform.

Instructions.

The general workflow for the Data-Entry and Plotting Tool on the edX Platform:

  1. In all activities, data will either be prepopulated or there will be empty cells that require calculations. If the latter, simply enter the appropriate data in the cell and hit the "save" button below the app to store it to the system. At this time, the application only accepts decimal notation (i.e., no scientific notation).
  2. With a complete data table, just choose which columns to plot using the "choose columns" button and drop down menus.
  3. After selecting the appropriate columns, use the "plot table" button to visualize the data.
  4. A linear-fit line can be applied to the data by clicking the "fit line" button.
    • The linear fit will render "y=m*x+b", where "m" is the slope of the best-fit line, and "b" is the intercept. "y" and "x" represent your selected columns.
  5. At anytime, you can use the "reset" button to restore all cells to their initial values. This might be necessary if any of the initial values in the table are accidentally overwritten. Important, the reset button will cause you to lose any work you have entered in the data table.



Active Table

edX has miriad of high quality assessment types, but does not yet offer the ability to respond in a table format. Active Table are designed to give instructors control in asking learners to calculate a number of related responses. Right now, this resemble a "worksheet" style problem, where a high school teacher might have a table of values for students to fill out. As we move forward, we hope to expand this tool to allow more "spreadsheet" like activities (for example, one could create a sudoku activity with this problem type). Column and row grading is possible now with custom python grading, but has not been generalized.

edX Live Demo


Technology

The data entry and plotting tool was largely built around JSXgraph. In addition, modern HTML/Javascript/CSS and JQuery provide some of the refined features of the tool. The Active Table problem type involved more basic HTML components.

JSXgraph

From their website: JSXGraph is a cross-browser library for interactive geometry, function plotting, charting, and data visualization in a web browser. It is implemented completely in JavaScript, does not rely on any other library, and uses SVG, VML, or canvas. JSXGraph is easy to embed and has a small footprint: less than 100 KByte if embedded in a web page. No plug-ins are required! Special care has been taken to optimize the performance.

About Davidson Next

Davidson Next is a collection of free online resources for Advanced Placement (AP) courses. Davidson Next is a collaborative project between Davidson College, the College Board, and edX. Davidson Next was made possible by the generous support of the Laura and John Arnold Foundation.

Davidson Next on edX

Official Home Page


Creative Commons License
Davidson Next Interactives by Davidson Next is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Advanced Placement® and AP® are trademarks registered and/or owned by the College Board, which was not involved in the production of, and does not endorse, these offerings.