![](https://secure.gravatar.com/avatar/5d334e03463c666df0117ff45732e510.jpg?s=120&d=mm&r=g)
Thanks a lot. Now I'm very close to the final solution. In LaTeX there are a exam package that do the summation of the individual scores and show that in the page bottom and at end of the exam in tabulate format. Perhaps ConTeXT can do the same in similar way. Em 02/06/2007, às 11:27, Aditya Mahajan escreveu:
On Sat, 2 Jun 2007, batela wrote:
Hello to all:
I need to prepare an exam. The layout must be the following one:
Questions ____page Scores ____page Answers
For example:
\startquestion In a body with mass=2 kg is applied a force of 2N. Which is the body acceleration? \startanswer write F = m a \score[5] solve a = F/m \score[4] find and write correctly a = 1 m/s2 \score[1] \stopanswer
\stopquestion
The result should be:
Question 1: In a body with mass=2 kg is applied a force of 2N. Which is the body acceleration?.
Question 2:
Question 3: __________ Page___________
Scores
Question 1 ..................... 10 points Question 2 ...................... 20 points Question 3 ...................... 20 points
___________Page____________ Criteria
Question 1 write F = m a ........................................................ 5 points resolve a = F/m....................................................4 points find and write correctly a = 1 m/s2 ................... 1 points
are there any way to make this a easy task?
For placing questions and answers at different locations, use blocks. I do not know what is a good way of generate list of scores. I think that it can be done using lists, but I do not know lists well enough to do that quickly.
Also if you do not like the fact that lists use \begin ... \end as delimiters, and want to use \start ... \stop here is a ugly hack :)
\startelements dutch english german czech italian romanian french
begin: beginvan start anfang zacatek inizio inceput debut end: eindvan stop ende konec fine sfarsit fin
\stopelements
\defineenumeration[Answer][text=Question] \defineenumeration[Question] \defineblock[answer,question] \setupblock [answer][before={\startAnswer},after={\stopAnswer}] \setupblock [question][before={\startQuestion},after={\stopQuestion}]
\def\score[#1]{\dotfill\emspace#1~points\endgraf}
\hideblocks[answer,question]
\def\generateexam {\title{Exam} \useblocks[question] \title{Scores} I do not know how to do this. You can use lists, or there may be easier ways \title{Criteria} \useblocks[answer]}
\starttext \startquestion In a body with mass=2 kg is applied a force of 2N. Which is the body acceleration? \startanswer write F = m a \score[5] solve a = F/m \score[4] find and write correctly a = 1 m/s2 \score[1] \stopanswer \stopquestion \startquestion In a body with mass=2 kg is applied a force of 2N. Which is the body acceleration? \startanswer write F = m a \score[5] solve a = F/m \score[4] find and write correctly a = 1 m/s2 \score[1] \stopanswer \stopquestion
\generateexam
\stoptext
Aditya _______________________________________________________________________ ____________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net _______________________________________________________________________ ____________