TIMTehtava.Templates
1.0.1
See the version list below for details.
dotnet new install TIMTehtava.Templates::1.0.1
tim-tehtava templates
Sisältää kaksi erilaista projektimallia C#-kielisten ohjelmien automaattiseen arviointiin TIM-järjestelmässä. Käytännössä malleilla arvioidaan yksikkötestien läpäisyä yhden funktion osalta. Mallit tukevat seuraavia tapauksia:
- Yksiparametrisen funktion arviointi
- Kaksi parametria ottavan funktion arviointi
Mahdollisten tulosteiden tutkiminen ei ole tällä hetkellä mahdollista.
Käyttö
- Asenna projektimallit komennolla
dotnet new install TIMTehtava.Templates
Luo uusi projekti Riderissa tai Visual Studiossa.
Säädä arviointikohteet (yksikkötestit), niistä saatavat pisteet ja virheilmoitukset osaamistavoitteiden mukaisesti käyttäen
Arviointikohteet
-tietorakennetta.Julkaise projekti JY:n GitLabiin.
Luo TIMiin csplugin, jonka YAMLissa on seuraavan kaltainen rakenne:
``` {plugin="csPlugin" #tehtava}
type: cs,comtest
lazy: false
rows: 6
viewCode: true
indent: 4
fullfile: %%gitlab_url("https://gitlab.jyu.fi/tie/ohj1/2023k/demot-tim/-/blob/main/Tentti3/Tehtava/Tehtava.cs")%%
filename: Tehtava
extrafiles:
- name: Arviointikohde.cs
file: %%gitlab_url("https://gitlab.jyu.fi/tie/ohj1/2023k/demot-tim/-/blob/main/Tentti3/Tehtava/Arviointikohde.cs")%%
- name: Tarkistaja.cs
file: %%gitlab_url("https://gitlab.jyu.fi/tie/ohj1/2023k/demot-tim/-/blob/main/Tentti3/Tehtava/Tarkistaja.cs")%%
sourcefiles: Tehtava.cs Arviointikohde.cs Tarkistaja.cs
```
Huomioi, että fullfile-kohdan tiedoston nimen (tässä Tehtava.cs
) on oltava sama kuin sourcefiles-kohdassa.
-
net6.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.