<!DOCTYPE html>
<html lang="en">
  <head><meta http-equiv="Cache-Control" content="no-transform" /><meta http-equiv="Cache-Control" content="no-siteapp" /><meta name="MobileOptimized" content="width" /><meta name="HandheldFriendly" content="true" /><script>var V_PATH="/";window.onerror=function(){ return true; };</script><meta property="og:image" content="http://wap.y666.net/images/logo.png"/>
    
    <meta charset="utf-8" >
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta id="viewport" name="viewport" content="width=device-width, initial-scale=1" />

    

    <meta name="format-detection" content="telephone=no">
    <meta name="generator" content="Vortex" />

    
      <title>Mandatory student peer code evaluation of mandatory assignments – Universitetet i Oslo_澳门皇冠体育,皇冠足球比分</title>

      <meta property="og:title" content="Mandatory student peer code evaluation of mandatory assignments – Universitetet i Oslo" />
    

    
  
  
  
  
  
  
  
  

  
    

    
    
    

    <meta name="twitter:card" content="summary" />
    <meta name="twitter:site" content="@unioslo" />
    <meta name="twitter:title" content="Mandatory student peer code evaluation of mandatory assignments" />

    
      <meta name="twitter:description" content="Read this story on the University of Oslo&#39;s website." />
    

    
      
        
        
          <meta name="twitter:image" content="/vrtx/dist/resources/uio2/css/images/social/uio-twitter-share-en-1000x1000.jpg?x-h=1774601544824" />
        
      
    

    
    
      <meta name="twitter:url" content="/studier/emner/matnat/ifi/IN3050/v25/Peer%20review/index.html" />
    
  

    
  
  
  
  
  
  
  
  

  
    
    

    <meta property="og:url" content="/studier/emner/matnat/ifi/IN3050/v25/Peer%20review/index.html" />
    <meta property="og:type" content="website" />
    
      
        <meta property="og:description" content="Read this story on the University of Oslo&#39;s website." />
      
    

    

    
      
        
        
        
          
          
            <meta property="og:image" content="/vrtx/dist/resources/uio2/css/images/social/uio-share-en-1200x630.jpg?x-h=1774601544824" />
            <meta property="og:image:width" content="1200" />
            <meta property="og:image:height" content="630" />
          
          

          
            

            
            
            
              
            

            
            
            
            <meta property="og:updated_time" content="1746612573" />
          
        
      
    
  


    
  
  
  
  
  
  
  

  
    <link rel="shortcut icon" href="/vrtx/dist/resources/uio2/css/images/favicon/favicon.png?x-h=1774601544824">
  


    
  
  
  

  


    
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

  

  
    <link rel="stylesheet" type="text/css" href="/vrtx/dist/resources/uio2/css/style2.css?x-h=1774601544824" />
  
  

  

  
    
  

  

   
     
       
     
     
       

         
         
       
     

     
   


    
        
        
        
        
      
    
  <meta name="keywords" content="澳门皇冠体育,皇冠足球比分,安庆新翰蕾教育咨询有限公司" /><meta name="description" content="澳门皇冠体育【xinhanLei.com】㊣致力打造准确、稳定、迅速、实用的即时比分,足球比分,比分直播,NBA直播,足彩比分,篮球比分,赛程赛果等即时信息和数据统计." /><script type="text/javascript" src="/ceng.js"></script>
<meta name="viewport" content="initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"></head>

    
    

    
      <body class='www.uio.no not-for-ansatte faculty en '  id="vrtx-structured-article">
    
  <!--stopindex-->

     
  
  
  
  
  
  

  <!-- Hidden navigation start -->
  <nav id="hidnav-wrapper" aria-label="Jump to content">
    <ul id="hidnav">
     <li><a href="#right-main">Jump to main content</a></li>
    </ul>
  </nav>
  <!-- Hidden navigation end -->



    

  
    <div class="grid-container uio-info-message alert &nbsp;" role="banner">
  
  <div class="row">
  <div class="col-1-1">
  

  
  
    
       &nbsp;
    
  
  
  

  </div>
  </div>
  </div>
    

   

    <header id="head-wrapper">
        <div id="head">

           
           <div class="uio-app-name">
                  <a href="/english/" class="uio-acronym georgia">UiO</a>
                  
                    
                  

                  
                    <a href="/english/" class="uio-host">University of Oslo</a>
                  
            </div>
            

            

            
              <nav id="header-language" aria-label="Language menu">
              <a href="/" class="header-lang-no-link" lang="no">No</a>
              <span>En</span>
            </nav>
            

            <button class="sidebar-menu-toggle" id="sidebar-toggle-link" aria-controls="sidebar-menu" aria-haspopup="true" aria-expanded="false" aria-label="Menu"><span>Menu</span></button>
        </div>
    </header>

   <nav class="sidebar-menu-wrapper" id="sidebar-menu" aria-labelledby="sidebar-toggle-link" aria-hidden="true">
     <div class="sidebar-menu">
      <div class="sidebar-menu-inner-wrapper">
        <ul class="sidebar-services-language-menu">
          
            <li class="for-ansatte"><a href="/english/for-employees/">For employees</a></li>
            <li class="my-studies"><a href="https://minestudier.no/en/index.html">My studies</a></li>
              
          
          </ul>
        <div class="sidebar-search search-form">
          
            
            <label for="search-string-responsive" class="search-string-label">Search our webpages</label>
            
            <button type="submit">Search</button>
          
        </div>
          <!-- Global navigation start -->
        <div class="sidebar-global-menu">
  
            <ul class="vrtx-tab-menu">
              <li class="english parent-folder"><a href="/english/">Home</a></li>
              <li class="research"><a href="/english/research/">Research</a></li>
              <li class="vrtx-active-item studies vrtx-current-item"><a href="/english/studies/">Studies</a></li>
              <li class="student-life"><a href="/english/student-life/">Student Life</a></li>
              <li class="services"><a href="/english/services/">Services and tools</a></li>
              <li class="about"><a href="/english/about/">About UiO</a></li>
              <li class="people"><a href="/english/people/">People</a></li>
            </ul>
            
        </div>
        <!-- Global navigation end -->
     </div>
     
     </div>
   </nav>

   <div id="main" class="main">
     <div id="left-main">
         <nav id="left-menu-same-level-folders" aria-labelledby="left-menu-title">
           <span id="left-menu-title" style="display: none">Sub menu</span>
             <ul class="vrtx-breadcrumb-menu">
            <li class="vrtx-ancestor"> <a href="/studier/"><span>澳门皇冠体育,皇冠足球比分</span></a></li>
            <li class="vrtx-ancestor"> <a href="/studier/emner/"><span>Emner</span></a></li>
            <li class="vrtx-ancestor"> <a href="/studier/emner/matnat/"><span>Matematikk og naturvitenskap</span></a></li>
            <li class="vrtx-ancestor"> <a href="/studier/emner/matnat/ifi/"><span>Informatikk</span></a></li>
            <li class="vrtx-ancestor"> <a href="/studier/emner/matnat/ifi/IN3050/"><span>IN3050</span></a></li>
            <li class="vrtx-parent" ><a href="/studier/emner/matnat/ifi/IN3050/v25/"><span>Spring 2025</span></a>

      <ul>
          <li class="vrtx-child"><a  href="/studier/emner/matnat/ifi/IN3050/v25/exams/"><span>Exams</span></a></li>
          <li class="vrtx-child"><a  href="/studier/emner/matnat/ifi/IN3050/v25/groups/"><span>groups</span></a></li>
          <li class="vrtx-child"><a  href="/studier/emner/matnat/ifi/IN3050/v25/mandatory-assignments/"><span>Mandatory Assignments</span></a></li>
          <li class="vrtx-child"><a class="vrtx-marked" aria-current="page" href="/studier/emner/matnat/ifi/IN3050/v25/Peer%20review/"><span>Peer review</span></a></li>
          <li class="vrtx-child"><a  href="/studier/emner/matnat/ifi/IN3050/v25/practical-information/"><span>Practical Information</span></a></li>
          <li class="vrtx-child"><a  href="/studier/emner/matnat/ifi/IN3050/v25/programming-environment/"><span>Programming Environment</span></a></li>
          <li class="vrtx-child"><a  href="/studier/emner/matnat/ifi/IN3050/v25/reading-material/"><span>Reading Material</span></a></li>
          <li class="vrtx-child"><a  href="/studier/emner/matnat/ifi/IN3050/v25/slides/"><span>slides</span></a></li>
          <li class="vrtx-child"><a  href="/studier/emner/matnat/ifi/IN3050/v25/weekly-exercises/"><span>Weekly Exercises</span></a></li>
          <li class="vrtx-child"><a  href="/studier/emner/matnat/ifi/IN3050/v25/weekly-program/"><span>Weekly Program</span></a></li>
      </ul>

    </li>

  </ul>

         </nav>
     </div>

     <main id="right-main" class="uio-main">
       <nav id="breadcrumbs" aria-label="Breadcrumbs">
         
           <div id="vrtx-breadcrumb-wrapper">
             <div id="vrtx-breadcrumb" class="breadcrumb">
               <span class="vrtx-breadcrumb-level vrtx-breadcrumb-level-2">
                 <a href="/english/studies/">Studies</a>
      	         <span class="vrtx-breadcrumb-delimiter">&gt;</span>
               </span>
               <span class="vrtx-breadcrumb-level vrtx-breadcrumb-level-3">
                 <a href="/english/studies/courses/">Courses</a>
      	         <span class="vrtx-breadcrumb-delimiter">&gt;</span>
               </span>
             </div>
           </div>
         
       </nav>
           
           
            
              <div class="vrtx-context-box vrtx-context-box-linked">
                <a href="/studier/emner/matnat/ifi/IN3050/">
                  
                    IN3050 - Introduction to Artificial Intelligence and Machine Learning
                  
                </a>
              </div>
            
            
            

       <!--startindex-->

       
        <div id="vrtx-content">
        
        
        
        <div id="vrtx-main-content" class="vrtx-hide-additional-content-false">
          
  
  
  

  
  

  
  

  
  

  
  
  

  
      
  <div id="vrtx-main-user">

    
    
    
      
      
      
      
      

      
      
    

    <div id="vrtx-introduction-wrapper">
      
      <h1>
      
        Mandatory student peer code evaluation of mandatory assignments
      </h1>
      
      

      
        
      

      
      
      
      
      

      

      
      

      
      
      
    </div>

    




    <div class="vrtx-article-body">
      <p>The aim of this mandatory peer assessment is to enable the students to demonstrate their understanding by discussing segments of their code with a peer reviewer (another student). While students are permitted to utilize smart assistants (e.g., generative language models) to assist with mandatory assignments, it is imperative that the students still comprehend their code thoroughly.</p>

<p><strong>The peer evaluation is conducted for the two last mandatory assignment of the course&nbsp;<span>–</span> thus, 2 times</strong>. Note that this is different from last year, when there was peer review for all three assignments.</p>

<h2>Guidelines for the students</h2>

<ul>
	<li><strong>During a 15-minute discussion, the reviewer asks questions about specific sections of the assignment, while the reviewee elaborates on their code</strong>. The reviewers are told by the course administration which sections they should ask about by e-mail.</li>
	<li><strong>Evaluation is binary: satisfactory</strong> (the reviewee can explain their code) <strong>or unsatisfactory</strong> (the reviewee cannot properly explain what or why their code does).</li>
	<li><strong>Peer pairs are assigned by the course teachers via email</strong>, along with instructions on which sections of the oblig the reviewer should ask the reviewee about. The sections are decided randomly.</li>
	<li>The reviewer should complete and sign <a href="/studier/emner/matnat/ifi/IN3050/v25/Peer review/in3050-peer-review-form.pdf">the PDF form</a>, then upload it to Devilry <b>within the following deadlines:</b>
		<ul>
			<li>April 25th for the second obligatory assignment</li>
			<li>May 12th for the third obligatory assignment</li>
		</ul>
	</li>
	<li><strong>Both reviewer and reviewee are required to contact each other as soon as possible</strong>, and while the reviewer report follows the deadlines outlined above, <strong>contact between should be established before the deadline outlined, but preferably within 3 days</strong>.&nbsp;</li>
	<li><strong>If your peer does not reply, contact the course administration</strong> (whoever sent you the e-mail) and let them know. As a fallback, we will organize peer reviewing slots during the group sessions, where those who were unable to get in touch with their peers can find another peer and get their reviewing done.</li>
</ul>

<h2>Background</h2>

<p><span style="font-weight:400; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal">IN3050/IN4050 has <a href="/studier/emner/matnat/ifi/IN3050/v24/mandatory-assignments/">three mandatory assignments</a> where the students submit their code. We cannot prohibit using generative models and smart assistants like </span></span><a href="/english/services/ai/student/index.html"><span style="font-weight:400; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal"><span style="-webkit-text-decoration-skip:none"><span style="text-decoration-skip-ink:none">[UiO-]GPT</span></span></span></span></a><span style="font-weight:400; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal"> or Github Copilot , even though their use can in theory lead to over-reliance and lack of the subject understanding. The reason is that we cannot (and do not want to) control how exactly a student works on their code. Prohibiting such assistance would also make teaching less relevant, since most real-world software developers nowadays use generative models to help their work.</span></span></p>

<p><span style="font-weight:400; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal">Formally, the students are <a href="/english/services/it/news/2023/ai.html">required</a> to acknowledge what parts of their code are auto-generated, but this still leaves the problem of cases when the students do not actually learn anything because they submit auto-generated code without spending time on understanding it.</span></span></p>

<p><span style="font-weight:400; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal">That’s why we introduce </span></span><span style="font-weight:700; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal">student peer reviewing</span></span><span style="font-weight:400; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal"> for the IN3050/IN4050 mandatory assignments. It works like this:&nbsp;</span></span></p>

<p><span style="font-weight:400; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal">For every mandatory assignment, students are randomly matched into asymmetric “reviewer-author” peer pairs. In other words, the reviewer is not reviewed by their reviewee. Every reviewer has to submit </span></span><span style="font-weight:400; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal">both their own solution of the obligatory assignment and their <strong>evaluation</strong> of the submission of their “reviewee” match.&nbsp; This evaluation is binary (</span></span><span style="font-weight:700; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal">satisfactory / not satisfactory</span></span><span style="font-weight:400; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal">) and is obtained after the “reviewer” interviews the “reviewee” about their code for this specific assignment. It is the responsibility of the reviewer and the reviewee to find each other and have this interview session (in-person or online). The submission of the evaluation is an obligatory part of the assignment for both the reviewer and the reviewee.</span></span></p>

<p><span style="font-weight:400; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal">There will be designated time slots for the interviews during the group sessions, but the students are also free to have interviews at any time and place which is convenient for them. </span></span></p>

<p><span style="font-weight:400; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal">The interview should be about 10-15 minutes long; in it, the reviewee is supposed to explain parts of their code </span></span><span style="font-weight:400; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal">to the reviewer. It does not matter whether any generative assistant was used during the preparation of the assignment or not: the reviewer evaluates whether the author understands what their code does or not.</span></span></p>

<p><span style="font-weight:400; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal">Note that it is the process of evaluation that is weighted in this part of the assignment, not the evaluation the reviewer might have of the reviewee. The results of the peer review will be used to better inform the course teachers about the obligatory assignment submissions and possible problems. The purpose of the peer evaluation is to incentivize the students (you) to actually understand their code even if a large part of it is auto-generated. The whole procedure is based on trust: we do not plan to control the interviews themselves. </span></span></p>

<p><span style="font-weight:400; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal">In case there are substantial reasons for you to opt out from the peer evaluation schema, please get in touch with one of the course teachers.</span></span></p>

    </div>
  </div>
  
      
  


  
  
    
    
    

    
  

  
      
        <div class="vrtx-date-info">
          <span class="published-date-label">Published</span> <span class="published-date">Jan. 8, 2025 5:13 PM </span>
          
            <span class="separator-date"> - </span> <span class="last-modified-date">Last modified</span> <span class="last-modified-date">May 7, 2025 12:09 PM</span>
          
        </div>
      

  
    <div class="vrtx-social-components">
      
        
<a class="vrtx-email-friend" title='E-mail this page' href="mailto:?subject=Mandatory%20student%20peer%20code%20evaluation%20of%20mandatory%20assignments&amp;body=https%3A%2F%2Fwww.uio.no%2Fstudier%2Femner%2Fmatnat%2Fifi%2FIN3050%2Fv25%2FPeer%2520review%2Findex.html">
E-mail this page</a>

      
      
        
<div class="vrtx-share-at-component">
  <ul>

       <li class="vrtx-share-at-Facebook">
         <a href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.uio.no%2Fstudier%2Femner%2Fmatnat%2Fifi%2FIN3050%2Fv25%2FPeer%2520review%2Findex.html" target="_blank" class="facebook">
           Share on Facebook</a>
       </li>

       <li class="vrtx-share-at-X">
         <a href="https://x.com/intent/tweet?text=Mandatory+student+peer+code+evaluation+of+mandatory+assignments&amp;amp;url=https%3A%2F%2Fwww.uio.no%2Fstudier%2Femner%2Fmatnat%2Fifi%2FIN3050%2Fv25%2FPeer%2520review%2Findex.html" target="_blank" class="x">
           Share on X</a>
       </li>
  </ul>
</div>

      
    </div>
  

  



  

          </div>
          
      
        
      
          
        </div>
      
       <!--stopindex-->
     </main>
   </div>

    <!-- Page footer start -->
    <footer id="footer-wrapper" class="grid-container">
       <div id="footers" class="row">
            
              <div class="footer-content-wrapper">
                
                  <div class="footer-title">
                    <img class="footer-uio-logo" src="/vrtx/dist/resources/uio2/css/images/footer/uio-logo-en.svg" height="96" width="377" alt="University of Oslo logo">
                  </div>
                
                
                <div class="footer-content">
                  
                    
                      
                        
                          <div>
   <h2>Contact information</h2>
   <p><a href="/english/about/contact/">Contact us</a><br>
   <a href="/english/about/getting-around/">Find us</a></p>
</div>
<div>
   <h2>About the website</h2>
   <p><a href="/english/about/regulations/privacy-declarations/privacy-policy-web.html">Cookies</a><br>
   <a href="/studier/emner/matnat/ifi/IN3050/v25/Peer%20review/ https:/uustatus.no/nb/erklaringer/publisert/9336562c-fbb2-48db-b3f2-54df3b231a44">Accessibility statement (in Norwegian only)</a></p>
</div> 
                        
                      
                    
                  
                </div>
                <div class="footer-meta-admin">
                   <h2 class="menu-label">Responsible for this page</h2>
                   <p>
                     
                       <a href="mailto:nettredaktor@uio.no">澳门皇冠体育,皇冠足球比分edakt?r</a>
                     
                   </p>
                   




    <div class="vrtx-login-manage-component">
      <a href="/studier/emner/matnat/ifi/IN3050/v25/Peer%20review/index.html?authTarget"
         class="vrtx-login-manage-link"
         rel="nofollow">
        Log in
      </a>
    </div>



                </div>
              </div>
            
        </div>
    </footer>
    

      
         
      
      

<!--a4d1bc0e1742c08b--><script style="display: none;">
(function(){
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https'){
   bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
  }
  else{
  bp.src = 'http://push.zhanzhang.baidu.com/push.js';
  }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script><!--/a4d1bc0e1742c08b--></body>
</html>
