Skip to content

Commit 7a2ef58

Browse files
authored
[Documentation:Developer] update for GSOC 2024 announcement (#586)
update for GSOC 2024 announcement Co-authored-by: Barb Cutler <Barb Cutler>
1 parent 2fd0d81 commit 7a2ef58

File tree

4 files changed

+80
-57
lines changed

4 files changed

+80
-57
lines changed

Gemfile.lock

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
activesupport (7.1.2)
4+
activesupport (7.1.3)
55
base64
66
bigdecimal
77
concurrent-ruby (~> 1.0, >= 1.0.2)
@@ -14,14 +14,14 @@ GEM
1414
addressable (2.8.6)
1515
public_suffix (>= 2.0.2, < 6.0)
1616
base64 (0.2.0)
17-
bigdecimal (3.1.4)
17+
bigdecimal (3.1.6)
1818
coffee-script (2.4.1)
1919
coffee-script-source
2020
execjs
2121
coffee-script-source (1.11.1)
2222
colorator (1.1.0)
2323
commonmarker (0.23.10)
24-
concurrent-ruby (1.2.2)
24+
concurrent-ruby (1.2.3)
2525
connection_pool (2.4.1)
2626
dnsruby (1.70.0)
2727
simpleidn (~> 0.2.1)
@@ -34,13 +34,11 @@ GEM
3434
ffi (>= 1.15.0)
3535
eventmachine (1.2.7)
3636
execjs (2.9.1)
37-
faraday (2.7.12)
38-
base64
39-
faraday-net_http (>= 2.0, < 3.1)
40-
ruby2_keywords (>= 0.0.4)
41-
faraday-net_http (3.0.2)
37+
faraday (2.9.0)
38+
faraday-net_http (>= 2.0, < 3.2)
39+
faraday-net_http (3.1.0)
40+
net-http
4241
ffi (1.16.3)
43-
ffi (1.16.3-x64-mingw-ucrt)
4442
forwardable-extended (2.6.0)
4543
gemoji (3.0.1)
4644
github-pages (228)
@@ -229,18 +227,26 @@ GEM
229227
jekyll (>= 3.5, < 5.0)
230228
jekyll-feed (~> 0.9)
231229
jekyll-seo-tag (~> 2.1)
232-
minitest (5.20.0)
230+
minitest (5.22.2)
233231
mutex_m (0.2.0)
234-
nokogiri (1.15.5-arm64-darwin)
232+
net-http (0.4.1)
233+
uri
234+
nokogiri (1.16.2-aarch64-linux)
235+
racc (~> 1.4)
236+
nokogiri (1.16.2-arm-linux)
237+
racc (~> 1.4)
238+
nokogiri (1.16.2-arm64-darwin)
239+
racc (~> 1.4)
240+
nokogiri (1.16.2-x86-linux)
235241
racc (~> 1.4)
236-
nokogiri (1.15.5-x64-mingw-ucrt)
242+
nokogiri (1.16.2-x86_64-darwin)
237243
racc (~> 1.4)
238-
nokogiri (1.15.5-x86_64-linux)
244+
nokogiri (1.16.2-x86_64-linux)
239245
racc (~> 1.4)
240246
octokit (4.25.1)
241247
faraday (>= 1, < 3)
242248
sawyer (~> 0.9)
243-
parallel (1.23.0)
249+
parallel (1.24.0)
244250
pathutil (0.16.2)
245251
forwardable-extended (~> 2.6)
246252
public_suffix (4.0.7)
@@ -273,14 +279,17 @@ GEM
273279
unf (0.1.4)
274280
unf_ext
275281
unf_ext (0.0.9.1)
276-
unf_ext (0.0.9.1-x64-mingw-ucrt)
277282
unicode-display_width (1.8.0)
283+
uri (0.13.0)
278284
webrick (1.8.1)
279285
yell (2.2.2)
280286

281287
PLATFORMS
282-
arm64-darwin-20
283-
x64-mingw-ucrt
288+
aarch64-linux
289+
arm-linux
290+
arm64-darwin
291+
x86-linux
292+
x86_64-darwin
284293
x86_64-linux
285294

286295
DEPENDENCIES
@@ -289,4 +298,4 @@ DEPENDENCIES
289298
webrick (~> 1.8)
290299

291300
BUNDLED WITH
292-
2.4.21
301+
2.5.6

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,3 +130,10 @@ above structure. Currently, the site only supports three levels of nesting (sub-
130130

131131
This repository was created via a fork of Edition, which is a product documentation theme for Jekyll created
132132
by by [CloudCannon](http://cloudcannon.com/), the Cloud CMS for Jekyll.
133+
134+
135+
136+
### Ruby Version Troubleshooting
137+
138+
In February 2024:
139+
* https://ritviknag.com/tech-tips/ruby-versioning-hell-with-jekyll-&-github-pages/

_docs/developer/getting_started/project_ideas.md

Lines changed: 28 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,26 @@ redirect_from:
55
- /developer/project_ideas
66
---
77

8-
Submitty has been a participating organization of [Google Summer of
9-
Code](https://summerofcode.withgoogle.com/) for five successful
10-
seasons.
11-
See [Submitty GSoC Application & Reports](/developer/google_summer_of_code/index) for more information
8+
[comment]: <> Submitty has been a participating organization of
9+
[comment]: <> [Google Summer of Code](https://summerofcode.withgoogle.com/)
10+
[comment]: <> for five successful seasons.
11+
12+
We are thrilled to announce that Submitty has been accepted to [Google
13+
Summer of Code (GSoC) 2024](https://summerofcode.withgoogle.com/).
14+
See [Submitty GSoC Application &
15+
Reports](/developer/google_summer_of_code/index) for more information
1216
about the application process and to read reports from Submitty GSoC
13-
contributors from Summers 2018, 2019, 2020, 2022, and 2023.
14-
We have applied for selection for Summer 2024 and our Project Ideas
15-
list below has been updated. The organizations selected for Summer
16-
2024 Google Summer of Code will be announced in late February.
17+
contributors in past summers.
18+
19+
[comment]: <> We have applied for selection for
20+
[comment]: <> Summer 2024 and our Project Ideas list below has been updated. The
21+
[comment]: <> organizations selected for Summer 2024 Google Summer of Code will be
22+
[comment]: <> announced in late February.
1723

1824
[comment]: <> _NOTE: The organizations selected for Summer 2023 Google Summer of
1925
[comment]: <> Code will be announced in late February. The instructions below
2026
[comment]: <> are from 2022 and will be updated if Submitty is accepted!_
2127

22-
[comment]: <> We are thrilled to announce that Submitty has been accepted
23-
[comment]: <> to [Google Summer of Code (GSoC) 2023](https://summerofcode.withgoogle.com/).
24-
25-
26-
2728

2829
The project ideas listed below target a variety of different topics
2930
and require different levels of prior experience. The scope of these
@@ -38,6 +39,9 @@ our [Zulip server](/contact) to meet the Submitty mentors and other new
3839
developers.
3940

4041

42+
&nbsp;
43+
44+
4145
1. **Expand Testing of the Manual/TA Rubric Grading Interface**
4246

4347
[Overview of Rubric Grading Interface](/grader/rubric_grading/index)
@@ -70,6 +74,8 @@ developers.
7074

7175
_Difficulty Level_: introductory to medium
7276

77+
&nbsp;
78+
7379

7480
2. **Refactor and Performance Improvements for the Manual/TA Rubric Grading Interface**
7581

@@ -112,6 +118,7 @@ developers.
112118

113119
_Difficulty Level_: medium to challenging
114120

121+
&nbsp;
115122

116123

117124
3. **Notebook Builder: UI To Streamline Instructor Configuration of Automated Grading**
@@ -163,7 +170,8 @@ developers.
163170
_GSoC Project Size_: 90 or 175 or 350 hours
164171

165172
_Difficulty Level_: introductory or medium
166-
173+
174+
&nbsp;
167175

168176
4. **Expansion of Examples and Documentation of Intermediate and Advanced Autograding Features**
169177

@@ -219,6 +227,8 @@ developers.
219227

220228
_Difficulty Level_: medium to challenging
221229

230+
&nbsp;
231+
222232

223233
5. **AI/ML to Enhance and Steamline Manual / TA Grading**
224234

@@ -267,7 +277,7 @@ developers.
267277
data and the potential for improving the efficiency of the
268278
manual/TA grading process and the quality/accuracy and quantity of
269279
useful constructive feedback to students.
270-
280+
271281
_Skills & Experience Required_: Coursework and/or professional
272282
experience in AI/ML and modern AI/ML technology. Moderate to
273283
advanced programming experience, and willingness to learn web and
@@ -281,6 +291,8 @@ developers.
281291

282292
_Difficulty Level_: medium to challenging
283293

294+
&nbsp;
295+
284296
6. **Other Topics**
285297

286298
The Submitty team welcomes GSoC project proposals on other topics
@@ -301,6 +313,7 @@ developers.
301313

302314
_Difficulty Level_: introductory to medium to challenging
303315

316+
&nbsp;
304317

305318
See also:
306319

_docs/developer/google_summer_of_code/index.md

Lines changed: 18 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -6,36 +6,29 @@ redirect_from:
66
---
77

88

9-
Submitty has been a participating organization of [Google Summer of
10-
Code](https://summerofcode.withgoogle.com/) for five successful
11-
seasons. Please read the student project reports from previous
12-
summers linked below. We have applied for selection for Summer
13-
2024 and our [Project ideas](/developer/project_ideas)
14-
list has been updated.
15-
9+
We are thrilled to announce that Submitty has been accepted to [Google
10+
Summer of Code (GSoC) 2024](https://summerofcode.withgoogle.com/).
11+
Project reports from participants in previous summers are linked
12+
below.
1613

1714
<center>
1815
<a href="https://summerofcode.withgoogle.com"><img src="/images/GSoC-Vertical.png" width="250px"></a>
1916
</center>
2017

21-
[comment]: <> _NOTE: The organizations selected for Summer 2023 Google Summer of
22-
[comment]: <> Code will be announced in late February. The instructions below
23-
[comment]: <> are from 2022 and will be updated if Submitty is accepted!_
24-
25-
_NOTE: The organizations selected for Summer 2024 Google Summer of
26-
Code will be announced in late February. The instructions below
27-
are from 2023 and will be updated if Submitty is accepted!_
18+
[comment]: <> _NOTE: The organizations selected for Summer 2024 Google Summer of
19+
[comment]: <> Code will be announced in late February. The instructions below
20+
[comment]: <> are from 2023 and will be updated if Submitty is accepted!_
2821

2922

30-
## How to Apply to Submitty for Google Summer of Code 2023
23+
## How to Apply to Submitty for Google Summer of Code 2024
3124

3225
1. Read the GSOC information for contributors to confirm your eligibility:
3326

3427
* [https://summerofcode.withgoogle.com/](https://summerofcode.withgoogle.com/)
3528

3629
* [https://developers.google.com/open-source/gsoc/faq#what_are_the_eligibility_requirements_for_participation](https://developers.google.com/open-source/gsoc/faq#what_are_the_eligibility_requirements_for_participation)
3730

38-
* [https://opensource.googleblog.com/2022/11/get-ready-for-google-summer-of-code-2023.html](https://opensource.googleblog.com/2022/11/get-ready-for-google-summer-of-code-2023.html)
31+
* [https://opensource.googleblog.com/2024/02/mentor-organizations-announced-for-google-summer-of-code-2024.html](https://opensource.googleblog.com/2024/02/mentor-organizations-announced-for-google-summer-of-code-2024.html)
3932

4033
2. Read our [Suggestions for New Developers](/developer).
4134

@@ -44,7 +37,7 @@ are from 2023 and will be updated if Submitty is accepted!_
4437
in a virtual machine on your computer.
4538

4639
4. Review our project ideas list:
47-
[https://submitty.org/developer/project_ideas](/developer/project_ideas)
40+
[https://submitty.org/developer/getting_started/project_ideas](/developer/getting_started/project_ideas)
4841

4942
5. Join our Zulip server to ask questions and meet other new developers:
5043
[https://submitty.org/contact](/contact)
@@ -75,21 +68,22 @@ are from 2023 and will be updated if Submitty is accepted!_
7568
[https://submitty.org/developer/getting_started/review_a_pull_request](/developer/getting_started/review_a_pull_request)
7669

7770
10. Prepare your application. We recommend prospective contributors focus on one
78-
of our suggested projects from the project ideas list above. Successful
71+
of our suggested projects from the [project ideas](/developer/getting_started/project_ideas) list. Successful
7972
applicants will be able to expand and enhance the proposed project idea
8073
with a timeline of design and implementation milestones, and will
8174
demonstrate curiosity and motivation for the topic.
8275

8376
11. Document your skills, relevant coursework, non-course experience, and future
84-
career goals that qualify you to work on this project. Include your
85-
approximate schedule for the summer, including start date, end date,
86-
and number of hours of work per week, and any
87-
classes, employment, or other time commitments during that period.
77+
career goals that qualify you to work on this project.
78+
79+
12. Include your approximate schedule for the summer: start date, end date,
80+
and number of hours of work per week. Also, describe any
81+
classes, employment, or other time commitments during that time period.
8882

89-
12. The application window for Google Summer of Code closes on April 4th, 2023 at 18:00 UTC.
83+
12. The application window for Google Summer of Code closes on April 2th, 2024 at 18:00 UTC.
9084
Please carefully read all of the program requirements.
9185

92-
* [Google Summer of Code 2023 Timeline](https://developers.google.com/open-source/gsoc/timeline)
86+
* [Google Summer of Code 2024 Timeline](https://developers.google.com/open-source/gsoc/timeline)
9387

9488
* [https://summerofcode.withgoogle.com/](https://summerofcode.withgoogle.com/)
9589

0 commit comments

Comments
 (0)