version 1.1, 1999/09/28 21:25:37
|
version 1.6, 2000/08/07 20:47:29
|
Line 1
|
Line 1
|
|
/* print out the set in a easily parsed format |
|
Copyright (C) 1992-2000 Michigan State University |
|
|
|
The CAPA system is free software; you can redistribute it and/or |
|
modify it under the terms of the GNU General Public License as |
|
published by the Free Software Foundation; either version 2 of the |
|
License, or (at your option) any later version. |
|
|
|
The CAPA system is distributed in the hope that it will be useful, |
|
but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
General Public License for more details. |
|
|
|
You should have received a copy of the GNU General Public |
|
License along with the CAPA system; see the file COPYING. If not, |
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
|
Boston, MA 02111-1307, USA. |
|
|
|
As a special exception, you have permission to link this program |
|
with the TtH/TtM library and distribute executables, as long as you |
|
follow the requirements of the GNU GPL in regard to all of the |
|
software in the executable aside from TtH/TtM. |
|
*/ |
/* ======================================================================== */ |
/* ======================================================================== */ |
/* Feb. 10 1997 Isaac Tsai */ |
/* Feb. 10 1997 Isaac Tsai */ |
/* ======================================================================== */ |
/* ======================================================================== */ |
Line 25 double atof();
|
Line 48 double atof();
|
|
|
#define YES 1 |
#define YES 1 |
|
|
#include "Capa/capaCommon.h" |
#include "pProj/capaCommon.h" |
|
|
char *progname; |
char *progname; |
|
|
Line 49 void print_question (FILE *o_fp,char *qu
|
Line 72 void print_question (FILE *o_fp,char *qu
|
int main (int argc, char **argv) |
int main (int argc, char **argv) |
{ |
{ |
extern int Parsemode_f; |
extern int Parsemode_f; |
|
extern int managermode; |
|
|
Problem_t *first_prob,*p; |
Problem_t *first_prob,*p; |
int q_cnt, num_answers, result, setIdx = 1, q_idx; |
int q_cnt, num_answers, result, setIdx = 1, q_idx; |
char lower[ANSWER_STRING_LENG], upper[ANSWER_STRING_LENG]; |
char lower[ANSWER_STRING_LENG], upper[ANSWER_STRING_LENG]; |
Line 60 int main (int argc, char **argv)
|
Line 84 int main (int argc, char **argv)
|
|
|
Parsemode_f=ASCII_MODE; |
Parsemode_f=ASCII_MODE; |
if ( argc > 6 || argc < 5 ) { |
if ( argc > 6 || argc < 5 ) { |
printf("USAGE: %s StudentNumber StudentName Section startSet [endSet]\n",argv[0]); |
printf("USAGE: %s StudentNumber StudentName ?managermode? startSet [endSet]\n", |
|
argv[0]); |
|
printf("CAPA is licensed under the GNU GPL v2, see COPYING for details.\n"); |
exit(-1); |
exit(-1); |
} |
} |
strncpy(a_student.s_sn,argv[1],MAX_STUDENT_NUMBER); |
strncpy(a_student.s_sn,argv[1],MAX_STUDENT_NUMBER); |
a_student.s_sn[MAX_STUDENT_NUMBER]='\0'; |
a_student.s_sn[MAX_STUDENT_NUMBER]='\0'; |
strncpy(a_student.s_nm,argv[2],MAX_NAME_CHAR); |
strncpy(a_student.s_nm,argv[2],MAX_NAME_CHAR); |
a_student.s_nm[MAX_NAME_CHAR]='\0'; |
a_student.s_nm[MAX_NAME_CHAR]='\0'; |
a_student.s_sec=atoi(argv[3]); |
managermode=atoi(argv[3]); |
|
|
StartSet=atoi(argv[4]); |
StartSet=atoi(argv[4]); |
if ( argc == 6 ) { |
if ( argc == 6 ) { |