# Create and Assign Java Lab Assignments

**URL:** <https://forum.code.org/t/create-and-assign-java-lab-assignments/37305>\
**Category:** Website and Tools How-To\
**Tags:** csa-unit-3\
**Created:** [December 1, 2022, 9:15pm UTC](https://forum.code.org/t/create-and-assign-java-lab-assignments/37305 "2022-12-01T21:15:51Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![scerruti](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/scerruti/32/7885_2.png) [@scerruti](https://forum.code.org/u/scerruti)\
**Post date:** [December 1, 2022, 9:15pm UTC](https://forum.code.org/t/create-and-assign-java-lab-assignments/37305/1 "2022-12-01T21:15:52Z")

</div>

I was attempting to create a supplemental lesson in [Code.org](http://Code.org) CSA based on the FileReader in Arrays and Algorithms. I was able to create the code template in Java Lab and share it with the students but they were not able to remix it.

This assignment is intended to take place as part of Unit 3 - Arrays and Algorithms ('22-'23) and builds upon the algorithms for summation and maximum value. It is derived from [Advent of Code 2022 - Day 1](https://adventofcode.com/2022/day/1).

[App Lab share link](https://studio.code.org/projects/javalab/UlZvjnAkFNfmXWfIFMq_R7aur1ItMkae1LkgEH7SOGk)

[Google Slides](https://docs.google.com/presentation/d/1DHd-ttsleSxj_0mdEcrrwvyF0hzTcLgJz9GpqwwO-oE)

In the long term I would like to be able to add instructions, feedback and tests and assign this in the context of the unit.

---

<div class="post-metadata">

**Author:** ![lindsay.davis](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/lindsay.davis/32/7632_2.png) [@lindsay.davis](https://forum.code.org/u/lindsay.davis)\
**Post date:** [December 2, 2022, 5:03am UTC](https://forum.code.org/t/create-and-assign-java-lab-assignments/37305/2 "2022-12-02T05:03:41Z")

</div>

Hi,  
Thank you for sharing this lesson on the forum!  
If you are having trouble with remixing projects, [support@code.org](mailto:support@code.org) would be the resource to ask. It is helpful to include screenshots of what you are seeing.  
[https://replit.com/](https://replit.com/) is another online platform for coding with students that might work for assigning a project that has starter files you want to share with your students.

This looks like a fun lesson, please let us know how it goes!

Lindsay

---

<div class="post-metadata">

**Author:** ![kaitie](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/kaitie/32/5526_2.png) [@kaitie](https://forum.code.org/u/kaitie)\
**Post date:** [December 2, 2022, 8:34pm UTC](https://forum.code.org/t/create-and-assign-java-lab-assignments/37305/3 "2022-12-02T20:34:18Z")

</div>

@scerruti I LOVE this! If you add “/view” to the end of the share URL, you should be able to remix it from there.

> **[New Java Lab Project - Code.org](https://studio.code.org/projects/javalab/UlZvjnAkFNfmXWfIFMq_R7aur1ItMkae1LkgEH7SOGk/view)**
>
> Anyone can learn computer science. Make games, apps and art with code.

---

<div class="post-metadata">

**Author:** ![scerruti](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/scerruti/32/7885_2.png) [@scerruti](https://forum.code.org/u/scerruti)\
**Post date:** [December 2, 2022, 9:34pm UTC](https://forum.code.org/t/create-and-assign-java-lab-assignments/37305/4 "2022-12-02T21:34:49Z")

</div>

Thank you both. Earlier this morning I discovered adding “/remix” to the URL also worked. The day two project (based on Rock Paper Scissors) is posted in the Facebook Group.

[AoC 2022 Day 2](https://studio.code.org/projects/javalab/LRqv8BJhgs5pYmLFryomjMzHPXy3py9GBfXprMtgIzQ/remix)

---

<div class="post-metadata">

**Author:** ![kaitie](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/kaitie/32/5526_2.png) [@kaitie](https://forum.code.org/u/kaitie)\
**Post date:** [December 2, 2022, 9:51pm UTC](https://forum.code.org/t/create-and-assign-java-lab-assignments/37305/5 "2022-12-02T21:51:05Z")

</div>

I am very excited to hear how this goes with your students. I have put some of my independent study (non-CSA) students on AoC in the past. It gets PRETTY tough!

BUT, it is super cool to be part of something that “real engineers” are doing. I know many software engineering departments do it for a friendly competition!

---

<div class="post-metadata">

**Author:** ![scerruti](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/scerruti/32/7885_2.png) [@scerruti](https://forum.code.org/u/scerruti)\
**Post date:** [December 3, 2022, 2:50pm UTC](https://forum.code.org/t/create-and-assign-java-lab-assignments/37305/6 "2022-12-03T14:50:13Z")

</div>

In my AP class it was a struggle, but my Python class really enjoyed it. I have two who are in both and AoC really demonstrates how much easier it is to complete programming in Python for beginners.

I have created a template and solution for Day 3 as well and recorded a solution.
