Grading the students performance.

11 vues (au cours des 30 derniers jours)
RITTIK KUMAR GHOSH
RITTIK KUMAR GHOSH le 13 Nov 2014
Given the correct key in the form of an array correct_key='.........'; write a program to evaluate the grade of a student from the answer key. use -1 if answer is wrong, 10 if answer is correct and 0 if no answer.
  1 commentaire
RITTIK KUMAR GHOSH
RITTIK KUMAR GHOSH le 13 Nov 2014
being more specific, there were total of 8 questions carrying 10 marks for a correct answer and -1 for wrong answer and 0 for an unattended question. how to evaluate it?

Connectez-vous pour commenter.

Réponse acceptée

MA
MA le 13 Nov 2014
%w=wrong
%c=correct
%o=unanswered
syms w c o
s=0;
for i=1:5
g(i)=input('answer= ');
if g(i)==w
s=s-1;
elseif g(i)==c
s=s+10;
elseif g(i)==o
s=s+0;
end
end
display('grade')
display(s)
  4 commentaires
RITTIK KUMAR GHOSH
RITTIK KUMAR GHOSH le 14 Nov 2014
thanks
MA
MA le 14 Nov 2014
you're welcome

Connectez-vous pour commenter.

Plus de réponses (1)

RITTIK KUMAR GHOSH
RITTIK KUMAR GHOSH le 14 Nov 2014
1.When I am putting in the answers as 10 0 -1 10 10, the grade remains the same in each case, it is not changing and showing the result 0. why is it so? 2.Why there are 2 spaces in this script('answer= ') can you please explain?
  4 commentaires
RITTIK KUMAR GHOSH
RITTIK KUMAR GHOSH le 14 Nov 2014
then I tried out with the numerical inputs and every time it is s=0
RITTIK KUMAR GHOSH
RITTIK KUMAR GHOSH le 15 Nov 2014
thanks for all the help, got it correct

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by