Skip to content

Instantly share code, notes, and snippets.

@Tarrasch
Forked from jesjos/gist:1232154
Created October 3, 2011 14:20

Revisions

  1. Tarrasch revised this gist Oct 3, 2011. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -48,9 +48,9 @@ Systemet består av en backend som bland annat hanterar git-repositorier samt en
    - Definera vilka filer som ska ingå i inlämningen, t.ex. *report.pdf*
    - Inlämningar som inte klarar av valideringen kan nekas direkt. Sparar mycket handledartid.
    - Readme-filer integrerade i systemet - en fil som uppfyller definitionen av en readme-fil renderas automatiskt på inlämningsuppgiftssidan
    - Online-editering - små
    - Online-editering
    - Bestämd rättningsordning för handledarna
    - En retur på labb 1 ska rattas före en förstainlamning på labb 2.
    - En retur på labb 1 ska rättas före en förstainlamning på labb 2.
    - Möjlighet till anonym gransking av labbarna, på samma vis som tentarättningen.

    Systemet ska baseras på en befintlig öppen plattform.
  2. Tarrasch revised this gist Oct 3, 2011. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -43,7 +43,7 @@ Systemet består av en backend som bland annat hanterar git-repositorier samt en
    - Det går att se hur många grupper som har fått sin uppgift rättad
    - Studenter ser hur många som ligger före i rättningskön.
    - Kursansvarig kan definiera automatiska **valideringar** för inlämningsuppgifterna
    - Möjlighet att validera en given radbredd inte är överskrids
    - Möjlighet att validera en given radbredd inte överskrids
    - Automatisk körning av fördefinierade unittester.
    - Definera vilka filer som ska ingå i inlämningen, t.ex. *report.pdf*
    - Inlämningar som inte klarar av valideringen kan nekas direkt. Sparar mycket handledartid.
  3. Tarrasch revised this gist Oct 3, 2011. 1 changed file with 3 additions and 2 deletions.
    5 changes: 3 additions & 2 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -32,7 +32,7 @@ Systemet består av en backend som bland annat hanterar git-repositorier samt en
    - Kommentarer knutna till specifika rader i koden
    - Tvåvägskommunikation möjlig - kommentarer på kommentarer.
    - Inbyggd plagiatkontroll
    - Statistik - t.ex:
    - Statistik
    - Programspråksanvändning
    - Antal kodrader
    - Andel godkända samt antal försök
    @@ -42,9 +42,10 @@ Systemet består av en backend som bland annat hanterar git-repositorier samt en
    - Progressbar för rättningen
    - Det går att se hur många grupper som har fått sin uppgift rättad
    - Studenter ser hur många som ligger före i rättningskön.
    - Kursansvarig kan definiera automatiska valideringar för inlämningsuppgifterna
    - Kursansvarig kan definiera automatiska **valideringar** för inlämningsuppgifterna
    - Möjlighet att validera en given radbredd inte är överskrids
    - Automatisk körning av fördefinierade unittester.
    - Definera vilka filer som ska ingå i inlämningen, t.ex. *report.pdf*
    - Inlämningar som inte klarar av valideringen kan nekas direkt. Sparar mycket handledartid.
    - Readme-filer integrerade i systemet - en fil som uppfyller definitionen av en readme-fil renderas automatiskt på inlämningsuppgiftssidan
    - Online-editering - små
  4. Tarrasch revised this gist Oct 3, 2011. 1 changed file with 14 additions and 4 deletions.
    18 changes: 14 additions & 4 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -32,10 +32,20 @@ Systemet består av en backend som bland annat hanterar git-repositorier samt en
    - Kommentarer knutna till specifika rader i koden
    - Tvåvägskommunikation möjlig - kommentarer på kommentarer.
    - Inbyggd plagiatkontroll
    - Statistik - t.ex. över vilka språk som används, antal kodrader, olika författares andel av kodbasen
    - Progressbar för rättningen - det går att se hur många grupper som har fått sin uppgift rättad
    - Köhantering för rättning
    - Kursansvarig kan definiera valideringar för inlämningsuppgifterna. Till exempel kontrollera att en given radbredd inte överskrids. Inlämningar som inte klarar av valideringen kan nekas direkt. Sparar mycket handledartid.
    - Statistik - t.ex:
    - Programspråksanvändning
    - Antal kodrader
    - Andel godkända samt antal försök
    - Olika studenters andel av kodbasen inom en grupp
    - Kursansvarig kan se hur många inlämningar som är avklarade
    - Deadline för handledare
    - Progressbar för rättningen
    - Det går att se hur många grupper som har fått sin uppgift rättad
    - Studenter ser hur många som ligger före i rättningskön.
    - Kursansvarig kan definiera automatiska valideringar för inlämningsuppgifterna
    - Möjlighet att validera en given radbredd inte är överskrids
    - Automatisk körning av fördefinierade unittester.
    - Inlämningar som inte klarar av valideringen kan nekas direkt. Sparar mycket handledartid.
    - Readme-filer integrerade i systemet - en fil som uppfyller definitionen av en readme-fil renderas automatiskt på inlämningsuppgiftssidan
    - Online-editering - små
    - Bestämd rättningsordning för handledarna
  5. Tarrasch revised this gist Oct 3, 2011. 1 changed file with 4 additions and 3 deletions.
    7 changes: 4 additions & 3 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -28,9 +28,7 @@ Systemet består av en backend som bland annat hanterar git-repositorier samt en
    - Modern versionshantering för avancerade användare (akademiker/ingenjörer)
    - Flexibel definition av uppgifter
    - Möjligt att definiera delmål som godkänns separat
    - Kraftfullt översiktsverktyg:
    - Skillnader mellan första inlämning och retur
    - Skillnader mellan filer
    - Enkel översikt mellan första inlämning och retur
    - Kommentarer knutna till specifika rader i koden
    - Tvåvägskommunikation möjlig - kommentarer på kommentarer.
    - Inbyggd plagiatkontroll
    @@ -40,5 +38,8 @@ Systemet består av en backend som bland annat hanterar git-repositorier samt en
    - Kursansvarig kan definiera valideringar för inlämningsuppgifterna. Till exempel kontrollera att en given radbredd inte överskrids. Inlämningar som inte klarar av valideringen kan nekas direkt. Sparar mycket handledartid.
    - Readme-filer integrerade i systemet - en fil som uppfyller definitionen av en readme-fil renderas automatiskt på inlämningsuppgiftssidan
    - Online-editering - små
    - Bestämd rättningsordning för handledarna
    - En retur på labb 1 ska rattas före en förstainlamning på labb 2.
    - Möjlighet till anonym gransking av labbarna, på samma vis som tentarättningen.

    Systemet ska baseras på en befintlig öppen plattform.
  6. @jesjos jesjos revised this gist Oct 3, 2011. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -23,7 +23,7 @@ Systemets användargränssnitt är segmenterat för att hantera olika användare

    Systemet består av en backend som bland annat hanterar git-repositorier samt en frontend som presenterar repositorierna och möjliggör inlämning och rättning och uppgifterna. Backenden tar emot inlämningarna via git, mail eller andra kanaler och placerar dem i någon form av köhanterare som behandlar informationen och presenterar på den frontenden.

    Förslag på features:
    ## Förslag på features:

    - Modern versionshantering för avancerade användare (akademiker/ingenjörer)
    - Flexibel definition av uppgifter
  7. @jesjos jesjos revised this gist Oct 3, 2011. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -18,10 +18,11 @@ Därtill är Fire-systemet, det nuvarande systemet för hantering av inlämnings
    Uppgiften är att konstruera Water: ett system för hantering av inlämningsuppgifter
    som baserar sig på modern versionshantering med git.
    Water är en webbapplikation.
    Systemet består av en backend som bland annat hanterar git-repositorier samt en frontend som presenterar repositorierna och möjliggör inlämning och rättning och uppgifterna.
    Systemets användargränssnitt är segmenterat för att hantera olika användares behov. Inlämning kan ske genom olika kanaler - till exempel direkt push till ett repositorie i systemet från versionshanteringsklienten, filuppladdning i webbläsare eller som bifogade filer i ett e-postmeddelande.
    Även handledarna kan interagera på olika sätt med systemet.

    Systemet består av en backend som bland annat hanterar git-repositorier samt en frontend som presenterar repositorierna och möjliggör inlämning och rättning och uppgifterna. Backenden tar emot inlämningarna via git, mail eller andra kanaler och placerar dem i någon form av köhanterare som behandlar informationen och presenterar på den frontenden.

    Förslag på features:

    - Modern versionshantering för avancerade användare (akademiker/ingenjörer)
    @@ -38,5 +39,6 @@ Förslag på features:
    - Köhantering för rättning
    - Kursansvarig kan definiera valideringar för inlämningsuppgifterna. Till exempel kontrollera att en given radbredd inte överskrids. Inlämningar som inte klarar av valideringen kan nekas direkt. Sparar mycket handledartid.
    - Readme-filer integrerade i systemet - en fil som uppfyller definitionen av en readme-fil renderas automatiskt på inlämningsuppgiftssidan
    - Online-editering - små

    Systemet ska baseras på en befintlig öppen plattform.
  8. @jesjos jesjos revised this gist Oct 3, 2011. 1 changed file with 4 additions and 2 deletions.
    6 changes: 4 additions & 2 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -25,8 +25,10 @@ Systemets användargränssnitt är segmenterat för att hantera olika användare
    Förslag på features:

    - Modern versionshantering för avancerade användare (akademiker/ingenjörer)
    - Kraftfull översiktsverktyg:
    - Skillnader mellan första inlämnings och retur
    - Flexibel definition av uppgifter
    - Möjligt att definiera delmål som godkänns separat
    - Kraftfullt översiktsverktyg:
    - Skillnader mellan första inlämning och retur
    - Skillnader mellan filer
    - Kommentarer knutna till specifika rader i koden
    - Tvåvägskommunikation möjlig - kommentarer på kommentarer.
  9. @jesjos jesjos revised this gist Oct 3, 2011. 1 changed file with 9 additions and 1 deletion.
    10 changes: 9 additions & 1 deletion gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -22,10 +22,18 @@ Systemet består av en backend som bland annat hanterar git-repositorier samt en
    Systemets användargränssnitt är segmenterat för att hantera olika användares behov. Inlämning kan ske genom olika kanaler - till exempel direkt push till ett repositorie i systemet från versionshanteringsklienten, filuppladdning i webbläsare eller som bifogade filer i ett e-postmeddelande.
    Även handledarna kan interagera på olika sätt med systemet.


    Förslag på features:

    - Modern versionshantering för avancerade användare (akademiker/ingenjörer)
    - Kraftfull översiktsverktyg:
    - Skillnader mellan första inlämnings och retur
    - Skillnader mellan filer
    - Kommentarer knutna till specifika rader i koden
    - Tvåvägskommunikation möjlig - kommentarer på kommentarer.
    - Inbyggd plagiatkontroll
    - Statistik - t.ex. över vilka språk som används, antal kodrader, olika författares andel av kodbasen
    - Progressbar för rättningen - det går att se hur många grupper som har fått sin uppgift rättad
    - Köhantering för rättning
    - Kursansvarig kan definiera valideringar för inlämningsuppgifterna. Till exempel kontrollera att en given radbredd inte överskrids. Inlämningar som inte klarar av valideringen kan nekas direkt. Sparar mycket handledartid.
    - Readme-filer integrerade i systemet - en fil som uppfyller definitionen av en readme-fil renderas automatiskt på inlämningsuppgiftssidan

  10. @jesjos jesjos revised this gist Oct 3, 2011. 1 changed file with 9 additions and 4 deletions.
    13 changes: 9 additions & 4 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -3,25 +3,30 @@
    ## Bakgrund:

    Arbetsflöden som används på Chalmers bör spegla dem som används på hög nivå i branschen.
    Där ingår modern versionhantering.
    Fire-systemet för hantering av inlämningsuppgifter är undermåligt:
    Där ingår modern versionhantering. Genom att införliva versionhantering i arbetet med inlämningsuppgifter
    läggs en stabil grund inför arbetslivet.
    Därtill är Fire-systemet, det nuvarande systemet för hantering av inlämningsuppgifter, undermåligt av följande anledningar:

    - Nya användaridentiteter för varje kurs
    - Filuppladdningen fungerar dåligt, filer måste laddas upp en och en
    - Ingen inbyggd validering
    - Kommunikation mellan rättare och inlämnare fungerar dåligt
    - Stelt användargränssnitt

    ## Projektbeskrivning / Problembeskrivning

    Uppgiften är att konstruera Water: ett system för hantering av inlämningsuppgifter
    som baserar sig på modern versionshantering. Water är en webbapplikation.
    som baserar sig på modern versionshantering med git.
    Water är en webbapplikation.
    Systemet består av en backend som bland annat hanterar git-repositorier samt en frontend som presenterar repositorierna och möjliggör inlämning och rättning och uppgifterna.
    Systemets användargränssnitt är segmenterat för att hantera olika användares behov. Inlämning kan ske genom olika kanaler - till exempel direkt push till ett repositorie i systemet från versionshanteringsklienten, filuppladdning i webbläsare eller som bifogade filer i ett e-postmeddelande.
    Även handledarna kan interagera på olika sätt med systemet.


    Förslag på features:

    - Inbyggd plagiatkontroll
    - Handledare kan definiera valideringar för inlämningsuppgifterna. Till exempel kontrollera att en given radbredd inte överskrids. Inlämningar som inte klarar av valideringen kan nekas direkt. Sparar mycket handledartid.
    - Kursansvarig kan definiera valideringar för inlämningsuppgifterna. Till exempel kontrollera att en given radbredd inte överskrids. Inlämningar som inte klarar av valideringen kan nekas direkt. Sparar mycket handledartid.
    - Readme-filer integrerade i systemet - en fil som uppfyller definitionen av en readme-fil renderas automatiskt på inlämningsuppgiftssidan

    Systemet ska baseras på en befintlig öppen plattform.
  11. @jesjos jesjos created this gist Sep 21, 2011.
    27 changes: 27 additions & 0 deletions gistfile1.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,27 @@
    # Water: en ersättning för Fire, baserad på versionshantering

    ## Bakgrund:

    Arbetsflöden som används på Chalmers bör spegla dem som används på hög nivå i branschen.
    Där ingår modern versionhantering.
    Fire-systemet för hantering av inlämningsuppgifter är undermåligt:

    - Nya användaridentiteter för varje kurs
    - Filuppladdningen fungerar dåligt, filer måste laddas upp en och en
    - Ingen inbyggd validering
    - Kommunikation mellan rättare och inlämnare fungerar dåligt

    ## Projektbeskrivning / Problembeskrivning

    Uppgiften är att konstruera Water: ett system för hantering av inlämningsuppgifter
    som baserar sig på modern versionshantering. Water är en webbapplikation.
    Systemets användargränssnitt är segmenterat för att hantera olika användares behov. Inlämning kan ske genom olika kanaler - till exempel direkt push till ett repositorie i systemet från versionshanteringsklienten, filuppladdning i webbläsare eller som bifogade filer i ett e-postmeddelande.
    Även handledarna kan interagera på olika sätt med systemet.

    Förslag på features:

    - Inbyggd plagiatkontroll
    - Handledare kan definiera valideringar för inlämningsuppgifterna. Till exempel kontrollera att en given radbredd inte överskrids. Inlämningar som inte klarar av valideringen kan nekas direkt. Sparar mycket handledartid.
    - Readme-filer integrerade i systemet - en fil som uppfyller definitionen av en readme-fil renderas automatiskt på inlämningsuppgiftssidan

    Systemet ska baseras på en befintlig öppen plattform.