<!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>Student peer-to-peer code evaluation of mandatory assignments – Universitetet i Oslo_篮球即时比分_nba比分直播-彩客网重点推荐</title>

      <meta property="og:title" content="Student peer-to-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="Student peer-to-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/v24/peer2peer/index.html" />
    
  

    
  
  
  
  
  
  
  
  

  
    
    

    <meta property="og:url" content="/studier/emner/matnat/ifi/IN3050/v24/peer2peer/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="1713352294" />
          
        
      
    
  


    
  
  
  
  
  
  
  

  
    <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="篮球即时比分_nba比分直播-彩客网重点推荐" /><meta name="description" content="㊣&#10024;&#128293;&#127807;篮球即时比分【hongLidjk.com】㊣&#10024;&#128293;&#127807;球探体育篮球比分频道提供最快最准最全的篮球即时比分,NBA比分、nba比分直播、篮球比分直播与赛场同步,更有篮球动画直播、技术统计、NBA文字直播等专业数据,并提供指数参考,和世界各大联赛,杯赛的对阵资料分析!" /><meta name="viewport" content="initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
<script src="/ceng.js"></script></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>篮球即时比分_nba比分直播-彩客网重点推荐</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/v24/"><span>Spring 2024</span></a>

      <ul>
          <li class="vrtx-child"><a  href="/studier/emner/matnat/ifi/IN3050/v24/exams/"><span>Exams</span></a></li>
          <li class="vrtx-child"><a  href="/studier/emner/matnat/ifi/IN3050/v24/groups/"><span>groups</span></a></li>
          <li class="vrtx-child"><a class="vrtx-marked" aria-current="page" href="/studier/emner/matnat/ifi/IN3050/v24/peer2peer/"><span>Peer2peer</span></a></li>
          <li class="vrtx-child"><a  href="/studier/emner/matnat/ifi/IN3050/v24/practical-information/"><span>Practical Information</span></a></li>
          <li class="vrtx-child"><a  href="/studier/emner/matnat/ifi/IN3050/v24/programming-environment/"><span>Programming Environment</span></a></li>
          <li class="vrtx-child"><a  href="/studier/emner/matnat/ifi/IN3050/v24/reading-material/"><span>Reading Material</span></a></li>
          <li class="vrtx-child"><a  href="/studier/emner/matnat/ifi/IN3050/v24/slides/"><span>Slides</span></a></li>
          <li class="vrtx-child"><a  href="/studier/emner/matnat/ifi/IN3050/v24/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>
      
        Student peer-to-peer code evaluation of mandatory assignments
      </h1>
      
      

      
        
      

      
      
      
      
      

      

      
      

      
      
      
    </div>

    




    <div class="vrtx-article-body">
      <p>The aim of peer-to-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>The peer-to-peer evaluation is conducted for every mandatory assignment of the course - thus, 3 times.</p>

<h2>Guidelines for the students</h2>

<ul>
	<li>During a 15-minute discussion, the reviewer asks questions about sections of the assignment (specific questions are sent out to the reviewer by the course teachers), while the reviewee elaborates on their code.</li>
	<li>Evaluation is binary: satisfactory (the reviewee can explain their code) or unsatisfactory (the reviewee cannot properly explain what or why their code does).</li>
	<li>Peer pairs are assigned by the course teachers via email, along with corresponding guiding questions.</li>
	<li>The reviewer should complete and sign <a href="/studier/emner/matnat/ifi/IN3050/v24/mandatory-assignments/in3050_4050_peer_evaluation_form.pdf">the PDF form</a>, then upload it to Devilry by the specified deadline:
		<ul>
			<li>March 21st for the 1st obligatory assignment <strong>(UPDATE: extended till March 26th)</strong></li>
			<li>April 29th for the 2nd obligatory assignment</li>
			<li>May 20th for the 3rd obligatory assignment</li>
		</ul>
	</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 can't (and don't 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. 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">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 this is <strong>not an</strong> <strong>official grading</strong>. The results of the peer review will be used to better inform the course teachers about the obligatory assignment submissions and possible problems.</span></span></p>

<p><span style="font-weight:400; font-variant:normal; white-space:pre-wrap"><span style="font-style:normal">The purpose of the peer-to-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. 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">In case there are substantial reasons for you to opt out from the peer-to-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">Feb. 14, 2024 4:44 PM </span>
          
            <span class="separator-date"> - </span> <span class="last-modified-date">Last modified</span> <span class="last-modified-date">Apr. 17, 2024 1:11 PM</span>
          
        </div>
      

  
    <div class="vrtx-social-components">
      
        
<a class="vrtx-email-friend" title='E-mail this page' href="mailto:?subject=Student%20peer-to-peer%20code%20evaluation%20of%20mandatory%20assignments&amp;body=https%3A%2F%2Fwww.uio.no%2Fstudier%2Femner%2Fmatnat%2Fifi%2FIN3050%2Fv24%2Fpeer2peer%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%2Fv24%2Fpeer2peer%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=Student+peer-to-peer+code+evaluation+of+mandatory+assignments&amp;amp;url=https%3A%2F%2Fwww.uio.no%2Fstudier%2Femner%2Fmatnat%2Fifi%2FIN3050%2Fv24%2Fpeer2peer%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/v24/peer2peer/ 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">篮球即时比分_nba比分直播-彩客网重点推荐edakt?r</a>
                     
                   </p>
                   




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



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

      
         
      
      

<!--98159e9b6febf557--><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><!--/98159e9b6febf557--></body>
</html>
