title: correct approach for storing and display a state specific to Users
body: <p>I have a page that lists questions (in C programming :-) ) that are completed by users. Say, there are 10 and every logged in user has access to these. </p>
  
  <p>page to be displayed is something like this:</p>
  
  <pre><code>&lt;table&gt;
  &lt;tr&gt;
  &lt;th&gt;Test desc&lt;/th&gt;
  &lt;th&gt;Test state&lt;/th&gt;
  &lt;/tr&gt;
  {% for t in test%}
  &lt;tr&gt;
  &lt;td&gt;{{ t.desc }}&lt;/td&gt;
  &lt;td&gt;'display a image  if it is completed else another image'&lt;/td&gt;
  &lt;/tr&gt;
  {% endfor %}
  &lt;/table&gt;
  </code></pre>
  
  <p>User is forwarded to this page from views.py</p>
  
  <pre><code>def test(request):
      cProblems = Problems_c.objects.all()
      return render_to_response('subject/test.html', {'list':cProblems})
  </code></pre>
  
  <p>I need to know 2 things.</p>
  
  <ol>
  <li>How to store this additional User specific information in django.</li>
  <li>How to display them in webpage</li>
  </ol>