#!/bin/sh 

# vars
NAME=test-class
LOGIN=`id -nu`

echo "Starting a test as $LOGIN"


# do it
case "$1" in
    create)
    echo "Create $NAME" 
    perl ./examplix --create $NAME --year --teacher $LOGIN
    echo "... Create $NAME done!" 

    echo "Create year.cfg ..." 
    cp ../examples/m1kk3t.cfg $HOME/netexamplix/tmp/$NAME/year.cfg
    echo "... Create year.cfg done!" 

    echo "Tasks $NAME ..." 
    perl ./examplix --tasks $NAME --year --teacher $LOGIN
    echo "... Tasks $NAME done!" 


    exit

    echo "Copying some xls examples ..." 
    TARGET="$HOME/netexamplix/tmp/$NAME/collect/year/$LOGIN/$LOGIN*BFK*all/"

    # teacher level
    SOURCE="../examples/*HA.xls"
    echo "    Copying to $TARGET"
    cp $SOURCE $TARGET

    SOURCE="../examples/*KA.xls"
    echo "    Copying to $TARGET"
    cp $SOURCE $TARGET

    SOURCE="../examples/*M.xls"
    echo "    Copying to $TARGET"
    cp $SOURCE $TARGET


    # class teacher level
    TARGET="$HOME/netexamplix/tmp/$NAME/collect/year/"
    SOURCE="../examples/*all.xls"
    echo "    Copying to $TARGET"
    cp $SOURCE $TARGET

    TARGET="$HOME/netexamplix/tmp/$NAME/collect/year/groups.xls"
    SOURCE="../testdata/groups.xls.mkb"
    echo "    Copying to $TARGET"
    cp $SOURCE $TARGET


    echo "... Copying some xls examples!" 

    ;;

    result)
    echo "Results $NAME ..." 
    perl ./examplix --result $NAME --year --teacher $LOGIN --noviewer
    echo "... Results $NAME done!" 


    ;;

    *)
        echo "examplix-test called with unknown argument \"$1\"" >&2
    ;;
esac

