Comments (4)
Maybe a simpler (but more manually-intensive) task would be to convert all the quiz slides to some sort of Google Form?
from book.
Another possible idea for quiz solutions is to put an expandable box with the answer:
Example:
````{admonition} Output
:class: dropdown
```text
Calling b's fun2
Ending b's fun2
Calling a's fun2
Calling a's fun1
Ending a's fun1
Ending a's fun2
```
Notice that `module_a` 's `fun2` behaves exactly the same as it was defined, even though we defined our own `fun1` and `fun2` in `module_b` (the scopes are different).
````
from book.
Another, much more complex option is to make a custom directive for each question type and have it output HTML with the proper form element. Wouldn't save their answers, but maybe could include some JS logic to check for correct answers.
from book.
@hschafer It's not exactly what you're looking for, but WeBWorK problems can be embedded...it's a platform intended primarily for math problems, but there is some Python functionality too. And certainly multiple choice is supported.
Here's an example of embedded Calculus exercises. This book was written with PreTeXt, but the WeBWorK embedding is possible either way.
from book.
Related Issues (20)
- Include Web Scraping lesson as Lesson 25? HOT 1
- Write a Wrap Up Lesson 30
- Include pages with starter code for Take-Home Assessments?
- Better Code Snippets
- Make video for L18: Memory HOT 1
- Tests that compare images might be broken
- Remove Static EdStem files
- Add Additional Practice Problems
- CSV Downloads in Download Button
- Make videos for lesson 22 HOT 1
- Update wording for all Pause and Think
- Data Viz Video Slide HOT 3
- book/index
- Add Acknowledgements Page
- Lesson 11: Machine Learning Code confusions HOT 1
- book/module-2-data-structures-and-files/lesson-4-lists-and-files/practice-build-a-list
- book/module-1-introduction-to-python/lesson-3-strings-and-lists/practice-switch_pairs
- Incomplete sentence on page /module-1-introduction-to-python/lesson-1-first-lesson/hello-world.html HOT 1
- Pandas not available in executable textbook code cells HOT 1
- Issue on page /module-9-miscellaneous-topics/lesson-25-reading-web-scraping/web-scraping/WebScraping.html
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from book.