[LON-CAPA-cvs] cvs: loncom /homework/caparesponse caparesponse.c
albertel
lon-capa-cvs@mail.lon-capa.org
Mon, 28 Jul 2003 18:30:08 -0000
albertel Mon Jul 28 14:30:08 2003 EDT
Modified files:
/loncom/homework/caparesponse caparesponse.c
Log:
- udoing a stupid commit
Index: loncom/homework/caparesponse/caparesponse.c
diff -u loncom/homework/caparesponse/caparesponse.c:1.10 loncom/homework/caparesponse/caparesponse.c:1.11
--- loncom/homework/caparesponse/caparesponse.c:1.10 Tue Jul 1 17:10:43 2003
+++ loncom/homework/caparesponse/caparesponse.c Mon Jul 28 14:30:08 2003
@@ -1,6 +1,6 @@
/* The LearningOnline Network with CAPA
* CAPA wrapper code
- * $Id: caparesponse.c,v 1.10 2003/07/01 21:10:43 albertel Exp $
+ * $Id: caparesponse.c,v 1.11 2003/07/28 18:30:08 albertel Exp $
*
* Copyright Michigan State University Board of Trustees
*
@@ -32,11 +32,11 @@
PointsList_t *new=NULL, *end=NULL, *beforeend=NULL, *rlist=NULL;
char *idx_pts=pts_list;
int done=0;
- /*fprintf(stderr,"ids %s\n",id_list);*/
- fprintf(stderr,"pts %s\n",pts_list);
+ /*fprintf(stderr,"ids %s\n",id_list);
+ fprintf(stderr,"pts %s\n",pts_list);*/
while (!done) {
int idx;
- fprintf(stderr,"pts; %s\n",idx_pts);
+ /*fprintf(stderr,"pts; %s\n",idx_pts);*/
new=gen_ptslist_str(idx_pts);
if (!new) break;
if (!rlist) { rlist=new; }
@@ -50,8 +50,8 @@
while (end) {
idx++;
end->pts_idx=idx;
- fprintf(stderr,"end is:%d:%d:%s:%d\n",idx,end->pts_idx,end->pts_str,
- end->pts_next);
+ /*fprintf(stderr,"end is:%d:%d:%s:%d\n",idx,end->pts_idx,end->pts_str,
+ end->pts_next);*/
beforeend=end;
end=end->pts_next;
}
@@ -75,64 +75,48 @@
Problem_t p;
char *error=NULL,filename[FILE_NAME_LENGTH];
FILE *fp;
-fprintf(stderr,"1\n");
+
/* need to initialize unit parser*/
sprintf(filename,"/home/httpd/html/res/adm/includes/capa.units");
if ((fp=fopen(filename,"r"))==NULL) {
/* printf("Error: can't open %s\n",filename);*/
return (-1);
}
-fprintf(stderr,"2\n");
u_getunit(fp);
-fprintf(stderr,"3\n");
fclose(fp);
-fprintf(stderr,"4\n");
/* need to setup random generator (FIXME) should only do this if
it hasn't been yet*/
phrtsd(rndseed,&seed1,&seed2);
setall(seed1,seed2);
-fprintf(stderr,"5\n");
/* assign_id_list and assign_pts_list exist in capaGrammerDef.y */
p.id_list=NULL;
p.pts_list=NULL;
-fprintf(stderr,"6 -%s-\n",id_list);
+
if (type == ANSWER_IS_FORMULA) {
p.id_list=id_list;
p.pts_list=parse_pts_list(pts_list);
}
-fprintf(stderr,"6\n");
p.ans_type = type;
p.answer = correct;
p.tol_type = tol_type;
p.tolerance = tolerance;
p.sig_lbound = sig_lbound;
p.sig_ubound = sig_ubound;
-fprintf(stderr,"7\n");
if (ans_fmt != NULL ) {
-fprintf(stderr,"8\n");
strncpy(p.ans_fmt,ans_fmt,ANSWER_STRING_LENG-1);
}
-fprintf(stderr,"9\n");
if (unit_str != NULL && unit_str[0]!='\0') {
-fprintf(stderr,"10\n");
strncpy(p.unit_str,unit_str,ANSWER_STRING_LENG-1);
-fprintf(stderr,"11\n");
p.ans_unit = u_parse_unit(unit_str);
-fprintf(stderr,"12\n");
} else {
-fprintf(stderr,"13\n");
p.unit_str[0]='\0';
-fprintf(stderr,"14\n");
p.ans_unit=NULL;
-fprintf(stderr,"15\n");
}
p.calc = calc;
-fprintf(stderr,"16 -p.asnwer %s- -response %s-\n",p.answer,response);
result=capa_check_answer(&p,response,&error);
-fprintf(stderr,"17\n");
if (error!=NULL) {free(error);}