pplonski commited on
Commit
b2c9827
1 Parent(s): f8269ae

Upload calculus.ipynb

Browse files
Files changed (1) hide show
  1. calculus.ipynb +40 -19
calculus.ipynb CHANGED
@@ -2,13 +2,13 @@
2
  "cells": [
3
  {
4
  "cell_type": "code",
5
- "execution_count": 7,
6
- "id": "a65c3a6a",
7
  "metadata": {},
8
  "outputs": [
9
  {
10
  "data": {
11
- "application/mercury+json": "{\n \"widget\": \"App\",\n \"title\": \"Calculus Problem Generator\",\n \"description\": \"Generates expressions which students can apply differential and integral calculus to.\",\n \"show_code\": false,\n \"show_prompt\": false,\n \"output\": \"app\",\n \"schedule\": \"\",\n \"notify\": \"{}\",\n \"continuous_update\": true,\n \"static_notebook\": false,\n \"show_sidebar\": false,\n \"full_screen\": true,\n \"allow_download\": false,\n \"model_id\": \"mercury-app\",\n \"code_uid\": \"App.0.40.24.4-randf482e104\"\n}",
12
  "text/html": [
13
  "<h3>Mercury Application</h3><small>This output won't appear in the web app.</small>"
14
  ],
@@ -37,15 +37,25 @@
37
  },
38
  {
39
  "cell_type": "code",
40
- "execution_count": 11,
41
- "id": "92965d3c",
 
 
 
 
 
 
 
 
 
 
42
  "metadata": {},
43
  "outputs": [
44
  {
45
  "data": {
46
- "application/mercury+json": "{\n \"widget\": \"Button\",\n \"label\": \"New equation\",\n \"style\": \"primary\",\n \"value\": false,\n \"model_id\": \"d823df88c8e04ab6918655ea513e41e2\",\n \"code_uid\": \"Button.0.40.11.2-rand7b3a5be9\",\n \"disabled\": false,\n \"hidden\": false\n}",
47
  "application/vnd.jupyter.widget-view+json": {
48
- "model_id": "d823df88c8e04ab6918655ea513e41e2",
49
  "version_major": 2,
50
  "version_minor": 0
51
  },
@@ -58,23 +68,22 @@
58
  }
59
  ],
60
  "source": [
61
- "init_equations = True\n",
62
  "generate = mr.Button(label=\"New equation\")"
63
  ]
64
  },
65
  {
66
  "cell_type": "code",
67
- "execution_count": 12,
68
- "id": "af5482b1",
69
  "metadata": {},
70
  "outputs": [
71
  {
72
  "data": {
73
  "text/latex": [
74
- "$\\displaystyle \\frac{d}{d \\theta} \\left(\\left(\\theta + 9\\right) \\cos{\\left(\\theta \\right)} - \\cos{\\left(\\theta \\right)}\\right) = ?$"
75
  ],
76
  "text/plain": [
77
- "Eq(Derivative((theta + 9)*cos(theta) - cos(theta), theta), ?)"
78
  ]
79
  },
80
  "metadata": {},
@@ -83,10 +92,10 @@
83
  {
84
  "data": {
85
  "text/latex": [
86
- "$\\displaystyle \\int \\left(2 v + 11\\right)\\, dv = ?$"
87
  ],
88
  "text/plain": [
89
- "Eq(Integral(2*v + 11, v), ?)"
90
  ]
91
  },
92
  "metadata": {},
@@ -107,10 +116,10 @@
107
  {
108
  "data": {
109
  "text/latex": [
110
- "$\\displaystyle \\frac{d}{d \\theta} \\left(\\left(\\theta + 9\\right) \\cos{\\left(\\theta \\right)} - \\cos{\\left(\\theta \\right)}\\right) = - \\left(\\theta + 9\\right) \\sin{\\left(\\theta \\right)} + \\sin{\\left(\\theta \\right)} + \\cos{\\left(\\theta \\right)}$"
111
  ],
112
  "text/plain": [
113
- "Eq(Derivative((theta + 9)*cos(theta) - cos(theta), theta), -(theta + 9)*sin(theta) + sin(theta) + cos(theta))"
114
  ]
115
  },
116
  "metadata": {},
@@ -119,10 +128,10 @@
119
  {
120
  "data": {
121
  "text/latex": [
122
- "$\\displaystyle \\int \\left(2 v + 11\\right)\\, dv = v^{2} + 11 v$"
123
  ],
124
  "text/plain": [
125
- "Eq(Integral(2*v + 11, v), v**2 + 11*v)"
126
  ]
127
  },
128
  "metadata": {},
@@ -251,10 +260,22 @@
251
  "rhs()"
252
  ]
253
  },
 
 
 
 
 
 
 
 
 
 
 
 
254
  {
255
  "cell_type": "code",
256
  "execution_count": null,
257
- "id": "9e6b3b10",
258
  "metadata": {},
259
  "outputs": [],
260
  "source": []
 
2
  "cells": [
3
  {
4
  "cell_type": "code",
5
+ "execution_count": 1,
6
+ "id": "e5bdcfe3",
7
  "metadata": {},
8
  "outputs": [
9
  {
10
  "data": {
11
+ "application/mercury+json": "{\n \"widget\": \"App\",\n \"title\": \"Calculus with button\",\n \"description\": \"Generates expressions which students can apply differential and integral calculus to.\",\n \"show_code\": false,\n \"show_prompt\": false,\n \"output\": \"app\",\n \"schedule\": \"\",\n \"notify\": \"{}\",\n \"continuous_update\": true,\n \"static_notebook\": false,\n \"show_sidebar\": false,\n \"full_screen\": true,\n \"allow_download\": false,\n \"model_id\": \"mercury-app\",\n \"code_uid\": \"App.0.40.24.4-rand9623c2c5\"\n}",
12
  "text/html": [
13
  "<h3>Mercury Application</h3><small>This output won't appear in the web app.</small>"
14
  ],
 
37
  },
38
  {
39
  "cell_type": "code",
40
+ "execution_count": 2,
41
+ "id": "6c291d72",
42
+ "metadata": {},
43
+ "outputs": [],
44
+ "source": [
45
+ "equation_count = 0"
46
+ ]
47
+ },
48
+ {
49
+ "cell_type": "code",
50
+ "execution_count": 3,
51
+ "id": "ed0119b5",
52
  "metadata": {},
53
  "outputs": [
54
  {
55
  "data": {
56
+ "application/mercury+json": "{\n \"widget\": \"Button\",\n \"label\": \"New equation\",\n \"style\": \"primary\",\n \"value\": false,\n \"model_id\": \"d9b6141d235246f5a54aba97568bd28f\",\n \"code_uid\": \"Button.0.40.11.1-randcb9ee30c\",\n \"disabled\": false,\n \"hidden\": false\n}",
57
  "application/vnd.jupyter.widget-view+json": {
58
+ "model_id": "d9b6141d235246f5a54aba97568bd28f",
59
  "version_major": 2,
60
  "version_minor": 0
61
  },
 
68
  }
69
  ],
70
  "source": [
 
71
  "generate = mr.Button(label=\"New equation\")"
72
  ]
73
  },
74
  {
75
  "cell_type": "code",
76
+ "execution_count": 4,
77
+ "id": "b920c45c",
78
  "metadata": {},
79
  "outputs": [
80
  {
81
  "data": {
82
  "text/latex": [
83
+ "$\\displaystyle \\frac{d}{d t} \\frac{7 t - 4}{- 6 t - 12} = ?$"
84
  ],
85
  "text/plain": [
86
+ "Eq(Derivative((7*t - 4)/(-6*t - 12), t), ?)"
87
  ]
88
  },
89
  "metadata": {},
 
92
  {
93
  "data": {
94
  "text/latex": [
95
+ "$\\displaystyle \\int \\left(4 y + e^{y} - 2\\right)\\, dy = ?$"
96
  ],
97
  "text/plain": [
98
+ "Eq(Integral(4*y + exp(y) - 2, y), ?)"
99
  ]
100
  },
101
  "metadata": {},
 
116
  {
117
  "data": {
118
  "text/latex": [
119
+ "$\\displaystyle \\frac{d}{d t} \\frac{7 t - 4}{- 6 t - 12} = \\frac{7}{- 6 t - 12} + \\frac{6 \\cdot \\left(7 t - 4\\right)}{\\left(- 6 t - 12\\right)^{2}}$"
120
  ],
121
  "text/plain": [
122
+ "Eq(Derivative((7*t - 4)/(-6*t - 12), t), 7/(-6*t - 12) + 6*(7*t - 4)/(-6*t - 12)**2)"
123
  ]
124
  },
125
  "metadata": {},
 
128
  {
129
  "data": {
130
  "text/latex": [
131
+ "$\\displaystyle \\int \\left(4 y + e^{y} - 2\\right)\\, dy = 2 y^{2} - 2 y + e^{y}$"
132
  ],
133
  "text/plain": [
134
+ "Eq(Integral(4*y + exp(y) - 2, y), 2*y**2 - 2*y + exp(y))"
135
  ]
136
  },
137
  "metadata": {},
 
260
  "rhs()"
261
  ]
262
  },
263
+ {
264
+ "cell_type": "code",
265
+ "execution_count": 5,
266
+ "id": "964a5275",
267
+ "metadata": {},
268
+ "outputs": [],
269
+ "source": [
270
+ "if generate.clicked:\n",
271
+ " equation_count += 1\n",
272
+ " print(f\"Equation count {equation_count}\")"
273
+ ]
274
+ },
275
  {
276
  "cell_type": "code",
277
  "execution_count": null,
278
+ "id": "17c2d87c",
279
  "metadata": {},
280
  "outputs": [],
281
  "source": []