-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjudging-criteria.html
197 lines (174 loc) · 9.36 KB
/
judging-criteria.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
<!--
Design by Bryant Smith
http://www.bryantsmith.com
http://www.aszx.net
email: templates [-at-] bryantsmith [-dot-] com
Released under Creative Commons Attribution 2.5 Generic. In other words, do with it what you please; but please leave the link if you'd be so kind :)
Name : The Slant
Version : 1.0
Released : 2009-07-25
--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="static/smallprojects.css" />
<title>Lisp in Summer Projects - judging-criteria</title>
</head>
<body>
<div id="page">
<div id="cssmenu">
<ul>
<li class=""><a href="index.html"><span>(welcome)</span></a></li>
<li class="has-sub"><a href="judging-criteria.html#"><span>projects</span></a>
<ul>
<li><a href="winning-projects.html"><span>(winning)</span></a></li>
<li class=""><a href="awesome-projects.html"><span>(awesome)</span></a></li>
<li class="last"><a href="completed-projects.html"><span>(completed)</span></a></li>
</ul>
</li>
<!--li class='has-sub'><a href=''><span>project submission</span></a>
<ul>
<li class=''><a href='/contest'><span>(contest)</span></a></li>
<li class='last'><a href='/submit-project'><span>(submit-project)</span></a></li>
</ul>
</li -->
<li class="has-sub"><a href="judging.html"><span>judging</span></a>
<ul>
<li class=""><a href="judges.html"><span>(judges)</span></a></li>
<li class=""><a href="judging-criteria.html"><span>(judging-criteria)</span></a></li>
<li class="last"><a href="timeline.html"><span>(timeline)</span></a></li>
</ul>
</li><li class="has-sub"><a href="judging-criteria.html#"><span>sponsor</span></a>
<ul>
<li class=""><a href="sponsors.html"><span>(official sponsors)</span></a></li>
<li class="last"><a href="donate.html"><span>(donate)</span></a></li>
</ul>
</li>
<li class="has-sub"><a href="judging-criteria.html#"><span>rules</span></a>
<ul>
<li><a href="contest.html"><span>(contest)</span></a></li>
<li><a href="rules.html"><span>(official rules)</span></a></li>
<li class=""><a href="judges.html"><span>(judges)</span></a></li>
<li><a href="faq.html"><span>(FAQ)</span></a></li>
<li class="last"><a href="ideas.html"><span>(ideas)</span></a></li>
</ul>
</li>
<li class="has-sub last"><a href="judging-criteria.html#"><span>help</span></a>
<ul>
<li><a href="learning-lisp.html"><span>(learning lisp)</span></a></li>
<li><a href="get-the-word-out.html"><span>(outreach)</span></a></li>
<li><a href="http://goo.gl/dk0LN" target="_blank"><span>(discussion group)</span></a></li>
<li><a href="contact.html"><span>(contact us)</span></a></li>
<li class="last"><a href="organizers.html"><span>(about)</span></a></li>
</ul>
</li>
</ul>
</div>
<!-- div id="header">
<h1>welcome</h1>
<ul>
<li><a href="/welcome">welcome</a></li>
<li><a href="/ideas">ideas</a></li>
<li><a href="/rules">rules</a></li>
<li><a href="/faq">FAQ</a></li>
<li><a href="/contact">contact</a></li>
</ul>
</div -->
<div id="main">
<div class="main_top">
<h1>judging-criteria</h1>
</div>
<div class="main_body"><p>This is the actual criteria that the judges use to judge your project, keep in mind that the writeup of your project is also included in the judging.
</p><p></p>
<p></p>
<p><b>Code Clarity</b> <br />
How readable and clear is the code?
</p>
<p><b>Program Correctness</b> <br />
Does the code does what it claims to do?
</p>
<p><b>Ease of Installation</b> <br />
Were you able to easily install the software? Were all dependencies automatically resolved, downloaded and installed for you? Ideally candidates should provide a single command line command to perform this.
</p>
<p><b>Ease of Use</b> <br />
How easy is it to run or interact with the software.
</p>
<p><b>Lisp Proficiency</b> <br />
Does the code demonstrate overall proficiency in Lisp? This will mostly be at the judges discretion.
</p>
<p><b>Documentation</b> <br />
How clear, concise and precise is the supplied documentation?
</p>
<p><b>Exposition</b> <br />
How well have you exposed your code to the public. Is the implicit API or explicit API clear from the code.
</p>
<p><b>Data Abstractions (modeling)</b> <br />
How well did the participant internally model the project purpose. Were appropriate data abstractions utilized?
</p>
<p><b>Flexibility</b> <br />
Flexibility is the ability of a system to adapt to varying environments and situations, and to cope with changes in business policies and rules. A flexible system is one that is easy to reconfigure or adapt in response to different user and system requirements.
</p>
<p><b>Efficiency</b> <br />
Does the code run in reasonable amount of time and/or are the algorithms of reasonable complexity. Participants should note in their composition the complexity of any algorithms used, and judges can refer to this to evaluate this category.
</p>
<p><b>Testability</b> <br />
Did the participant provide tests that can easily be run. Do the tests cover all common use-cases of the code? How much of the code is NOT covered by the tests.
Otherwise, how easy would it to provide tests for the project given the supplied code? Is the code easily amenable to supplying tests.
</p>
<p><b>Clarity of Essence</b> <br />
Overall, how clearly written is the submitted composition?
</p>
<p><b>Clarity of Purpose</b> <br />
Overall, how is the description of what the is intended to do, and what its purpose is?
</p>
<p><b>Clarity of Target Audience</b> <br />
Is it clear what audience this project targets?
</p>
<p><b>Clarity of Operation</b> <br />
How clear is the description of how to use the software.
</p>
<p><b>Clarity of Methodology</b> <br />
How clear was the description of how the program works?
</p>
<p><b>Clarity of Conclusion</b> <br />
How clear was the project summary. Were issues such as program capabilities, program limitations and future direction clearly summarized.
</p>
<p><b>Effort</b> <br />
Does the the composition describe a summer summer’s worth of full or part-time development effort? Keep in mind that the participants may be new to lisp.
</p>
<p><b>Utility</b> <br />
How useful is the submitted project in general? Does the composition represent a useful contribution to the open-source community.
</p>
<p><b>Creativity</b> <br />
How original an effort does the participants submission represent? Are the ideas described in the project new ideas?
</p>
<p><b>Ingenuity</b> <br />
How ingenious are the methodologies described in the composition? Given the projects purpose, did the participant intelligently tackle the design and development challenges.
</p>
<p><b>Functional Style</b> <br />
How non-imperative and functional is the code? Did the participant utilize, when appropriate, function composition, higher order functions, macros, immutability, closures, etc....
</p>
<p><b>Data Abstractions (modeling)</b> <br />
How well did the participant internally model the project purpose. Were appropriate data abstractions utilized?
</p></div>
<div class="main_body_bottom">
<div class="donate"><!-- a href="/donate"><img src="/static/images-sp/sponsor.png"></a --></div>
<p>( sponsored by <a target="_blank" href="http://lispnyc.org" class="external">LispNYC</a><img alt="" src="http://lispinsummerprojects.org/wiki/images/out.png" class="outlink" />, <a target="_blank" href="http://www.meetup.com/Clojure-NYC/">ClojureNYC</a><img alt="" src="http://lispinsummerprojects.org/wiki/images/out.png" class="outlink" /> the <a target="_blank" href="http://alu.org" class="external">Association of Lisp Users</a><img alt="" src="http://lispinsummerprojects.org/wiki/images/out.png" class="outlink" /> and you )</p>
</div>
<div class="main_bottom"></div>
</div>
<div id="footer">
<div id="hupso"><!-- Hupso Share Buttons - http://www.hupso.com/share/ --><a class="hupso_toolbar" href="http://www.hupso.com/share/"><img src="http://static.hupso.com/share/buttons/share-medium.png" style="border:0px; float:left;" alt="Share Button" /></a><script type="text/javascript">var hupso_services_t=new Array("Facebook","Google Plus","Twitter");var hupso_url_t="http://lispinsummerprojects.org";var hupso_title_t="Lisp%20In%20Summer%20Projects";var hupso_toolbar_size_t="medium";var hupso_twitter_via = "LispNYC";</script><script type="text/javascript" src="http://static.hupso.com/share/js/share_toolbar.js"></script><!-- Hupso Share Buttons --></div>
</div>
<!--- google analytics, don't worry, we're not evil - -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-20563213-2', 'lispinsummerprojects.org');
ga('send', 'pageview');
</script>
</div></body>
</html>