-
Notifications
You must be signed in to change notification settings - Fork 0
/
djentle-django-followup.html
288 lines (238 loc) · 12.6 KB
/
djentle-django-followup.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
<!DOCTYPE html>
<html lang="en">
<head>
<title>Djentle Django Followup</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="./theme/css/main.css" type="text/css" />
<link href="http://blog.novapython.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="NOVA Python Atom Feed" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<!--[if lte IE 7]>
<link rel="stylesheet" type="text/css" media="all" href="./css/ie.css"/>
<script src="./js/IE8.js" type="text/javascript"></script><![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" media="all" href="./css/ie6.css"/><![endif]-->
</head>
<body id="index" class="home">
<header id="banner" class="body">
<div style="height:60px">
<h1 style="float:left"><a href=".">NOVA Python </a></h1>
<div class="social" style="float: right">
<ul>
<li><a href="http://blog.novapython.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate">atom feed</a></li>
<li><a href="http://twitter.com/NOVAPython">@NOVAPython</a></li>
</ul>
</div><!-- /.social -->
</div>
<nav><ul>
<li ><a href="./category/meetups.html">Meetups</a></li>
<li class="active"><a href="./category/workshops.html">Workshops</a></li>
</ul></nav>
</header><!-- /#banner -->
<section id="content" class="body">
<article>
<header>
<h1 class="entry-title">
<a href="djentle-django-followup.html" rel="bookmark"
title="Permalink to Djentle Django Followup">Djentle Django Followup</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2012-08-15T00:00:00">
Wed 15 August 2012
</abbr>
<address class="vcard author">
By <a class="url fn" href="./author/ryan-day.html">Ryan Day</a>
</address>
<p>In <a href="./category/workshops.html">Workshops</a>. </p>
<p>tags: <a href="./tag/python.html">python</a><a href="./tag/django.html">django</a><a href="./tag/meta.html">meta</a></p>
</footer><!-- /.post-info -->
<p>Novapython's first Djentle Django workshop has been a great success. Thanks
goes out to <a class="reference external" href="http://nvcc.edu">NVCC</a> for providing the space and equipment. Also thanks to
<a class="reference external" href="http://willowtreeapps.com">Willow Tree Apps</a> for providing two days of lunch for everyone. Also, we
should mention all the teachers and helpers that made this possible:</p>
<ul class="simple">
<li>Alan Elkner (aelkner .at. elkner.net)</li>
<li>Annalee Flower Horne</li>
<li>Eddie Welker (<a class="reference external" href="http://twitter.com/edwelker/">@edwelker</a>)</li>
<li>Jackie Kazil (<a class="reference external" href="https://twitter.com/JackieKazil">@JackieKazi</a>)</li>
<li>Jeff Elkner (<a class="reference external" href="http://elkner.net/">elkner.net</a>)</li>
<li>Jen Rullmann (<a class="reference external" href="https://twitter.com/RedMonocle">@RedMonocle</a>)</li>
<li>Kevin Cole (<a class="reference external" href="https://twitter.com/ubuntourist">@ubuntourist</a>)</li>
<li>Mackenzie Morgan</li>
<li>Matt Makai (<a class="reference external" href="http://twitter.com/makaimc/">@makaimc</a>)</li>
<li>Ryan Day (<a class="reference external" href="https://twitter.com/RyanDay2">@RyanDay2</a>)</li>
</ul>
<p><img alt="class" src="static/images/class.jpg" /> <img alt="helpers" src="static/images/action.jpg" /></p>
<p>Now that we've competed this class, it's a good time to time to look over what
worked, what didn't, what to add/remove, and just think about stuff in general.
What better way than to go through the questions I sent out to all the attendees</p>
<div class="section" id="preworkshop">
<h2>Preworkshop</h2>
<p>I asked the following questions of <strong>23</strong> attendees, and received <strong>12</strong> responses:</p>
<ol class="arabic simple">
<li>How did you hear about this workshop? <em>(Pyladies / Novapython / NVCC)</em><ul>
<li><strong>3</strong> Pyladies</li>
<li><strong>9</strong> Novapython</li>
<li><strong>1</strong> NVCC</li>
<li><strong>Note</strong> One attendee checked both Pyladies and Novapython</li>
</ul>
</li>
<li>What is your current comfort level with HTML/CSS? <em>(Very Comfortable / Comfortable / No Opinion / Not So Comfortable)</em><ul>
<li><strong>4</strong> Very Comfortable</li>
<li><strong>2</strong> Comfortable</li>
<li><strong>2</strong> No Opinion</li>
<li><strong>4</strong> Not So Comfortable</li>
</ul>
</li>
<li>What is your current comfort level with Python? <em>(Very Comfortable / Comfortable / No Opinion / Not So Comfortable)</em><ul>
<li><strong>2</strong> Very Comfortable</li>
<li><strong>6</strong> Comfortable</li>
<li><strong>4</strong> No Opinion</li>
<li><strong>0</strong> Not So Comfortable</li>
</ul>
</li>
<li>What is your current comfort level with Django? <em>(Very Comfortable / Comfortable / No Opinion / Not So Comfortable)</em><ul>
<li><strong>0</strong> Very Comfortable</li>
<li><strong>0</strong> Comfortable</li>
<li><strong>2</strong> No Opinion</li>
<li><strong>10</strong> Not So Comfortable</li>
</ul>
</li>
<li>Have you used any other web frameworks / programming languages? <em>(Open Ended)</em></li>
<li>Are there any specific topics you would like covered? <em>(Open Ended)</em></li>
<li>Was there anything special about this workshop that made you want to sign up? <em>(Open Ended)</em></li>
<li>What are your biggest worries about taking this workshop? <em>(Open Ended)</em></li>
</ol>
</div>
<div class="section" id="preworkshop-results">
<h2>Preworkshop Results</h2>
<p>This is what we were hoping for! Now, if everyone had completed the survey, then
the results would have been a little different, but not by much. We had some
true beginners, but nobody had the fear. The opended questions are a little
harder to quantify, but the <em>majority of attendees were worried about being
left behind</em>. After going through the postworkshop results, I feel we did a
great job in alleviating this worry.</p>
<p>Also, an informal survey of the class showed a lot of programming experience in
other languages and frameworks. Java was prevelant. I had a lot of side
questions about Flask and Pyramid as well. A good bit of the class had database
experience (odd, if you ask me. I would have thought more HTML than databases).</p>
</div>
<div class="section" id="postworkshop">
<h2>Postworkshop</h2>
<p>We received only <strong>4</strong> responses for the postworkshop, which tells me we need a
better way of gathering the results. But anyway, the questions:</p>
<ol class="arabic simple">
<li>What is your current comfort level with HTML/CSS? <em>(Very Comfortable / Comfortable / No Opinion / Not So Comfortable)</em><ul>
<li><strong>2</strong> Very Comfortable</li>
<li><strong>2</strong> Comfortable</li>
<li><strong>0</strong> No Opinion</li>
<li><strong>0</strong> Not So Comfortable</li>
</ul>
</li>
<li>What is your current comfort level with Python? <em>(Very Comfortable / Comfortable / No Opinion / Not So Comfortable)</em><ul>
<li><strong>1</strong> Very Comfortable</li>
<li><strong>2</strong> Comfortable</li>
<li><strong>0</strong> No Opinion</li>
<li><strong>1</strong> Not So Comfortable</li>
</ul>
</li>
<li>What is your current comfort level with Django? <em>(Very Comfortable / Comfortable / No Opinion / Not So Comfortable)</em><ul>
<li><strong>0</strong> Very Comfortable</li>
<li><strong>3</strong> Comfortable</li>
<li><strong>1</strong> No Opinion</li>
<li><strong>0</strong> Not So Comfortable</li>
</ul>
</li>
<li>What topics would you have liked to learn more about? <em>(Open Ended)</em></li>
<li>What was the least helpful part of this course? <em>(Open Ended)</em></li>
<li>Does anything particularly interesting stand out in your memory? <em>(Open Ended)</em></li>
<li>Would you be interested in a followup course? <em>(Boolean)</em><ul>
<li><strong>4</strong> Yes</li>
</ul>
</li>
<li>Had you ever used Linux before this course? <em>(Boolean)</em><ul>
<li><strong>4</strong> Yes</li>
</ul>
</li>
<li>Did you feel rushed and/or overwhelmed during this course? <em>(Boolean)</em><ul>
<li><strong>4</strong> No</li>
</ul>
</li>
</ol>
</div>
<div class="section" id="postworkshop-results">
<h2>Postworkshop Results</h2>
<p>Success! The "No So Comfortable" Django responses went to 0, and the
comfortable responses went up. Nobody reported feeling rushed or overwhelmed in
the process. I also see that everyone who responded had used linux in the past,
and I know this wasn't the case when we were helping out attendees. So this
whole thing probably suffers a little bias.</p>
<p>But! Everyone seemed to have a good time, learn a little something, and not
get intimidated or feel uncomfortable. Those are the results we really cared
about.</p>
</div>
<div class="section" id="next-steps">
<h2>Next Steps</h2>
<p>For the next course, we need to</p>
<ul class="simple">
<li>Do a better job of surveying the class. More results will help us improve.</li>
<li>Find a way to break up instruction/coding into more distinct segments to reduce downtime and crosstalk which may get confusing</li>
<li>Use the more complete survey results effectively in order to cover desired topics</li>
<li>Build a better interface for the course that attendees can reference (think website with tutorials and links all in one package)</li>
</ul>
<p>Thanks again to all the teachers and sponsors!</p>
</div>
</div><!-- /.entry-content -->
<div class="comments">
<h2>Comments !</h2>
<div id="disqus_thread"></div>
<script type="text/javascript">
var disqus_identifier = "djentle-django-followup.html";
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://novapythonblog.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
</div>
</article>
</section>
<section id="extras" class="body">
<div class="blogroll">
<h2>blogroll</h2>
<ul>
<li><a href="http://novapython.org/">NOVA Python</a></li>
<li><a href="http://vmware.com/">VMWare (Sponsor!)</a></li>
<li><a href="http://excella.com/">Excella (Sponsor!)</a></li>
<li><a href="http://www.willowtreeapps.com/">Willow Tree (Sponsor!)</a></li>
</ul>
</div><!-- /.blogroll -->
</section><!-- /#extras -->
<footer id="contentinfo" class="body">
<address id="about" class="vcard body">
Proudly powered by <a href="http://getpelican.com/">Pelican</a>, which takes great advantage of <a href="http://python.org">Python</a>.
</address><!-- /#about -->
<p>The theme is by <a href="http://coding.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/">Smashing Magazine</a>, thanks!</p>
</footer><!-- /#contentinfo -->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-28498410-3");
pageTracker._trackPageview();
} catch(err) {}</script>
<script type="text/javascript">
// Test
var disqus_shortname = 'novapythonblog';
(function () {
var s = document.createElement('script'); s.async = true;
s.type = 'text/javascript';
s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
</script>
</body>
</html>