Skip to content

Commit

Permalink
Merge pull request #98 from lichterberci/master
Browse files Browse the repository at this point in the history
Updated homework assignment details
  • Loading branch information
tibitoth authored Dec 20, 2024
2 parents d586f70 + e06e5b9 commit 79b6626
Show file tree
Hide file tree
Showing 12 changed files with 30 additions and 12 deletions.
5 changes: 4 additions & 1 deletion docs/en/homework/adonet/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

You may earn **2 points** by completing this exercise.

Use GitHub Classroom to get your git repository. You can find the **invitation link in Moodle**. Clone the repository created via the link. It contains a skeleton and the expected structure of your submission. After completing the exercises and verifying them, commit and push your submission.
Use GitHub Classroom to get your git repository. You can find the **invitation link in Moodle**. Clone the repository created via the link. It contains a skeleton and the expected structure of your submission. You need to create a branch, named `solution`, and **work on this branch**. After completing the exercises and verifying them, commit and push your submission.

Check the required software and tools [here](../index.md#required-tools). This homework uses MSSQL database.

Expand Down Expand Up @@ -48,6 +48,9 @@ There are unit tests available in the solution. You can [run the unit tests in V

The image does not need to show the exact same source code that you submit; there can be some minor changes. If the tests run successfully and you create the screenshot, then later you make some **minor** change to the source, there is no need for you to update the screenshot.

!!! danger "YOU HAVE NOT FINISHED YET"
After pushing your code to the `solution` branch, create a PR and assign your instructor (github username: `akosdudas`) to it! (more details: on the [assignment submission](../GitHub.md) page)

## Exercise 2 optional: Optimistic concurrency handling (0 points)

!!! note ""
Expand Down
5 changes: 4 additions & 1 deletion docs/en/homework/ef/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

You may earn **4 points** by completing this exercise.

Use GitHub Classroom to get your git repository. You can find the **invitation link in Moodle**. Clone the repository created via the link. It contains a skeleton and the expected structure of your submission. After completing the exercises and verifying them, commit and push your submission.
Use GitHub Classroom to get your git repository. You can find the **invitation link in Moodle**. Clone the repository created via the link. It contains a skeleton and the expected structure of your submission. You need to create a branch, named `solution`, and **work on this branch**. After completing the exercises and verifying them, commit and push your submission.

Check the required software and tools [here](../index.md#required-tools). This homework uses MSSQL database.

Expand Down Expand Up @@ -88,6 +88,9 @@ Implement the methods of class `ProductRepository.
!!! example "SUBMISSION"
Upload the changed C# source code.

!!! danger "YOU HAVE NOT FINISHED YET"
After pushing your code to the `solution` branch, create a PR and assign your instructor (github username: `akosdudas`) to it! (more details: on the [assignment submission](../GitHub.md) page)

## Exercise 3 optional: Logical Deletion with Entity Framework (0 points)

!!! note ""
Expand Down
5 changes: 4 additions & 1 deletion docs/en/homework/graphql/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

You may earn **4 points** by completing this exercise.

Use GitHub Classroom to get your git repository. You can find the **invitation link in Moodle**. Clone the repository created via the link. It contains a skeleton and the expected structure of your submission. After completing the exercises and verifying them, commit and push your submission.
Use GitHub Classroom to get your git repository. You can find the **invitation link in Moodle**. Clone the repository created via the link. It contains a skeleton and the expected structure of your submission. You need to create a branch, named `solution`, and **work on this branch**. After completing the exercises and verifying them, commit and push your submission.

Check the required software and tools [here](../index.md#required-tools).

Expand Down Expand Up @@ -226,6 +226,9 @@ Example "SUBMISSION"

Additionally, take a screenshot where you have executed the modifications using the Banana Cake Pop interface. Save the image as `f2.png` and include it as part of your solution!

!!! danger "YOU HAVE NOT FINISHED YET"
After pushing your code to the `solution` branch, create a PR and assign your instructor (github username: `akosdudas`) to it! (more details: on the [assignment submission](../GitHub.md) page)

## Exercise 3 optional: Advanced GraphQL functions (0 points)

!!! note ""
Expand Down
5 changes: 4 additions & 1 deletion docs/en/homework/mongodb/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

You may earn **4 points** by completing this exercise.

Use GitHub Classroom to get your git repository. You can find the **invitation link in Moodle**. Clone the repository created via the link. It contains a skeleton and the expected structure of your submission. After completing the exercises and verifying them, commit and push your submission.
Use GitHub Classroom to get your git repository. You can find the **invitation link in Moodle**. Clone the repository created via the link. It contains a skeleton and the expected structure of your submission. You need to create a branch, named `solution`, and **work on this branch**. After completing the exercises and verifying them, commit and push your submission.

Check the required software and tools [here](../index.md#required-tools).

Expand Down Expand Up @@ -84,6 +84,9 @@ The following conditions should be considered during insertion:

Additionally, take a screenshot similar to the one in the first task, where you have run the relevant tests! Save the image as `f2.png` and upload it as part of your solution!

!!! danger "YOU HAVE NOT FINISHED YET"
After pushing your code to the `solution` branch, create a PR and assign your instructor (github username: `akosdudas`) to it! (more details: on the [assignment submission](../GitHub.md) page)

## Exercise 3 optional: Estimating storage space (0 points)

The company is moving to a new location. We need to know whether the current stock can be moved and will fit into the new storage facility. Implement the method that calculates the **total volume of all products in stock**!
Expand Down
5 changes: 4 additions & 1 deletion docs/en/homework/mssql/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

You may earn **4 points** by completing this exercise.

Use GitHub Classroom to get your git repository. You can find the **invitation link in Moodle**. Clone the repository created via the link. It contains a skeleton and the expected structure of your submission. After completing the exercises and verifying them, commit and push your submission.
Use GitHub Classroom to get your git repository. You can find the **invitation link in Moodle**. Clone the repository created via the link. It contains a skeleton and the expected structure of your submission. You need to create a branch, named `solution`, and **work on this branch**. After completing the exercises and verifying them, commit and push your submission.

Check the required software and tools [here](../index.md#required-tools).

Expand Down Expand Up @@ -49,6 +49,9 @@ Test the procedure to ensure it works correctly!

Create a screenshot showing the execution of the stored procedure and its effects, as well as what happens when incorrect data is provided (you can use a window with two tabs, for example). The screenshot should display the name of your database (your Neptun code). Save the screenshot as `f2.png` and submit it as part of your solution!

!!! danger "YOU HAVE NOT FINISHED YET"
After pushing your code to the `solution` branch, create a PR and assign your instructor (github username: `akosdudas`) to it! (more details: on the [assignment submission](../GitHub.md) page)

## Exercise 3 optional: Product recommended age (0 points)

!!! note ""
Expand Down
5 changes: 4 additions & 1 deletion docs/en/homework/rest/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

You may earn **4 points** by completing this exercise.

Use GitHub Classroom to get your git repository. You can find the **invitation link in Moodle**. Clone the repository created via the link. It contains a skeleton and the expected structure of your submission. After completing the exercises and verifying them, commit and push your submission.
Use GitHub Classroom to get your git repository. You can find the **invitation link in Moodle**. Clone the repository created via the link. It contains a skeleton and the expected structure of your submission. You need to create a branch, named `solution`, and **work on this branch**. After completing the exercises and verifying them, commit and push your submission.

The required software and tools for the solution can be found [here](../index.md#required-tools).

Expand Down Expand Up @@ -78,6 +78,9 @@ The most common database operations related to products are inserting a new one,

Additionally, take a screenshot from Postman (or another testing tool) showing the result of a successful product retrieval. The image should display all details of the request and response (request type, URL, response code, response content). Your **Neptun code** must appear in the response. Save the image as `f2.png` and submit it as part of your solution!

!!! danger "YOU HAVE NOT FINISHED YET"
After pushing your code to the `solution` branch, create a PR and assign your instructor (github username: `akosdudas`) to it! (more details: on the [assignment submission](../GitHub.md) page)

## Exercise 3 optional: Partial Update of Product (0 points)

When modifying products, the previously used `PUT` call has several disadvantages. `PUT` is designed for updating the entire resource, meaning that to modify a product, the entire product must be sent. This is not only inefficient (for example, it requires retrieving and sending every existing property, regardless of their size) but also adds extra processing tasks. The `PATCH` verb is designed to provide partial update capabilities, allowing only the properties that need to be modified to be sent.
Expand Down
2 changes: 1 addition & 1 deletion docs/hu/homework/adonet/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ A teszteléshez találsz unit teszteket a solution-ben. Ezeket a teszteket [Visu

A képernyőképen levő forráskód tekintetében nem szükséges, hogy a végső megoldásban szereplő kód betűről betűre megegyezzen a képen és a feltöltött változatban. Tehát a tesztek sikeres lefutása után elkészített képernyőképet nem szükséges frissíteni, ha a forráskódban **kisebb** változtatást eszközölsz.

!!! important "MÉG NEM VÉGEZTÉL"
!!! danger "MÉG NEM VÉGEZTÉL"
Ha push-oltad a kódodat, készíts egy PR-t, amihez rendeld hozzá a gyakorlatvezetődet! (részletek: [a házi feladat leadása](../GitHub.md) oldalon)

## Feladat 2: Optimista konkurenciakezelés (2 iMsc pont)
Expand Down
2 changes: 1 addition & 1 deletion docs/hu/homework/ef/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ Implementáld a `ProductRepository` osztály függvényeit.
!!! example "BEADANDÓ"
A módosított C# forráskódot töltsd fel.

!!! important "MÉG NEM VÉGEZTÉL"
!!! danger "MÉG NEM VÉGEZTÉL"
Ha push-oltad a kódodat, készíts egy PR-t, amihez rendeld hozzá a gyakorlatvezetődet! (részletek: [a házi feladat leadása](../GitHub.md) oldalon)

## Feladat 3: Logikai törlés Entity Framework-kel (3 iMSc pont)
Expand Down
2 changes: 1 addition & 1 deletion docs/hu/homework/graphql/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@ A megrendelés csak a termékek neveit és a kívánt darabszámait fogja majd v
Emellett készíts egy képernyőképet, amelyben a módosításokat futtattad a Banana Cake Pop felületén. A képet `f2.png` néven mentsd el és add be a megoldásod részeként!
!!! important "MÉG NEM VÉGEZTÉL"
!!! danger "MÉG NEM VÉGEZTÉL"
Ha push-oltad a kódodat, készíts egy PR-t, amihez rendeld hozzá a gyakorlatvezetődet! (részletek: [a házi feladat leadása](../GitHub.md) oldalon)
## Feladat 3: Haladó GraphQL funkciók (3 iMSc pont)
Expand Down
2 changes: 1 addition & 1 deletion docs/hu/homework/mongodb/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ A következőkre kell figyelni a beszúráskor:
!!! example "BEADANDÓ"
A módosított C# forráskódot töltsd fel! Emellett készíts egy képernyőképet az első feladathoz hasonlóan, amelyben a vonatkozó teszteket lefuttattad! A képet `f2.png` néven mentsd el és add be a megoldásod részeként!

!!! important "MÉG NEM VÉGEZTÉL"
!!! danger "MÉG NEM VÉGEZTÉL"
Ha push-oltad a kódodat, készíts egy PR-t, amihez rendeld hozzá a gyakorlatvezetődet! (részletek: [a házi feladat leadása](../GitHub.md) oldalon)

## Feladat 3: Raktár méret becslés (3 iMsc pont)
Expand Down
2 changes: 1 addition & 1 deletion docs/hu/homework/mssql/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ Ellenőrizd az eljárás működését!

Készíts egy képernyőképet amin látható a tárolt eljárás lefutása és annak hatása, illetve mi történik, ha hibás adatokat adunk meg (lehet egy ablakban két tabbal például). A képen legyen látható az adatbázisod neve (a Neptun kódod). A képet `f2.png` néven mentsd el és add be a megoldásod részeként!

!!! important "MÉG NEM VÉGEZTÉL"
!!! danger "MÉG NEM VÉGEZTÉL"
Ha push-oltad a kódodat, készíts egy PR-t, amihez rendeld hozzá a gyakorlatvezetődet! (részletek: [a házi feladat leadása](../GitHub.md) oldalon)

## Feladat 3: Termék ajánlott korhatára (3 iMsc pont)
Expand Down
2 changes: 1 addition & 1 deletion docs/hu/homework/rest/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ A termékekkel kapcsolatos leggyakoribb adatbázisműveletek az új beszúrása,

Emellett készíts egy képernyőképet Postman-ből (vagy más teszteléshez használt eszközből), amely egy sikeres termék lekérés eredményét mutatja. A képen legyen látható a kérés és a válasz minden részlete (kérés típusa, URL, válasz kódja, válasz tartalma). A válaszban a névben szerepelnie kell a **Neptun kódodnak**. A képet `f2.png` néven mentsd el és add be a megoldásod részeként!

!!! important "MÉG NEM VÉGEZTÉL"
!!! danger "MÉG NEM VÉGEZTÉL"
Ha push-oltad a kódodat, készíts egy PR-t, amihez rendeld hozzá a gyakorlatvezetődet! (részletek: [a házi feladat leadása](../GitHub.md) oldalon)


Expand Down

0 comments on commit 79b6626

Please sign in to comment.