You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+26-20Lines changed: 26 additions & 20 deletions
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,17 @@
1
1
# Quizgen: Html Quiz Generator
2
2
3
-
Description: Dead simple way to create HTML quizzes with LaTeX support. Can be used to generate quizzes like: http://stanford.edu/~kvmohan/quizgen/sample.html. Problems with multiple correct answers are supported and images can also be embedded. Tested with Python 2.6/2.7. Shoot me an email at kvmohan[at]stanford[dot]edu if it doesn't work for newer versions.
3
+
Description: Dead simple way to create HTML quizzes with LaTeX support and code highlighting. Can be used to generate quizzes like: http://stanford.edu/~kvmohan/quizgen/sample.html. Problems with multiple correct answers are supported and images can also be embedded. Tested with Python 2.6/2.7. Shoot me an email at karanveer.1992[at]gmail[dot]com if it doesn't work for newer versions.
@@ -58,8 +64,8 @@ A blank line marks the end of this problem group introduction text and the
58
64
beginning of the first problem.
59
65
60
66
This is the first problem in the problem group with some LaTeX: $a_3$.
61
-
* This is an option. :: You can add an explanation for an option after the double
62
-
colon to explain why it is correct/incorrect.
67
+
* This is an option. :: You can add an explanation for an option after the double colon to explain
68
+
why it is correct/incorrect.
63
69
* This is another option. Observe that explanations are optional.
64
70
*= This option is the correct option since it is marked with an equal to sign.
65
71
@@ -75,10 +81,10 @@ x=Zy + a - c.
75
81
You can also have problems with multiple correct responses.
76
82
Students will be asked to select all that apply, and then submit their
77
83
responses.
78
-
*= Option 1.
84
+
*= Option 1. :: This is an explanation.
79
85
* Option 2.
80
86
* Option 3.
81
-
*= Option 4. :: This is another correct option.
87
+
*= Option 4.
82
88
83
89
[]
84
90
This problem group has no title and has no introduction.
@@ -111,19 +117,19 @@ sample.quiz is a great place to get started. A list of samples can also be found
111
117
112
118
- Feel free to make a pull request; I'll review the code and merge.
113
119
- Or just file an issue.
114
-
- Alternatively, email kvmohan[at]stanford[dot]edu and I'll try to help you ASAP!
120
+
- Alternatively, email karanveer.1992[at]gmail[dot]com and I'll try to help you ASAP!
115
121
116
122
<aname="faq"/>
117
123
## FAQ
118
124
119
125
1. Can we keep track of how students perform on the quizzes?
120
126
121
127
No. Quizgen generates quizzes that are only for self-assessment; it does not support logging of responses.
122
-
128
+
123
129
2. Why did you work on this?
124
130
125
131
I was hoping to create simple, lightweight method for instructors to generate quizzes that can be easily incorporated into a course website, allowing students to quickly get some feedback on how well they understand the basic material in a class.
126
-
132
+
127
133
<aname="credits"/>
128
134
## Credits
129
135
Designed and implemented by Karanveer Mohan, with design input from [Stephen Boyd](http://www.stanford.edu/~boyd/) and [Karthik Viswanathan](http://www.karthikv.net/). Partly based on a simple quiz generator developed by Eric Chu, that was used in Stanford’s EE263 and EE364a classes since 2012, but was never made public.
You can also have problems with multiple correct responses.
33
39
Students will be asked to select all that apply, and then submit their
34
40
responses.
35
-
*= Option 1. :: This option is correct.
36
-
* Option 2. :: This option is not correct.
41
+
*= Option 1. :: This is an explanation.
42
+
* Option 2.
37
43
* Option 3.
38
-
*= Option 4. :: This is another correct option.
44
+
*= Option 4.
39
45
40
46
[]
41
47
This problem group has no title and has no introduction. When the text following the start of a new problem group is immediately followed by the options, it is inferred to be a problem.
0 commit comments