平行志愿投档,你真的了解吗?
来源:学业桥专委会 赵京
浏览量:15 2021-02-04 10:42:02

每年都有上千万的人要了解一个词:平行志愿。

随着高考录取制度的改革,越来越多的批次实行平行志愿。

大部分省份的规划师在讲解平行志愿都会提到分数优先、遵循志愿,都会强调只有一次投档机会。分数高的学生档案先投,如果退档,就失去了本批次的录取机会。

2020年8月16日,一个福建艺术类考生没有被录取的事情,让我们突然发现,原来还有一档多投。

本文就讲述一下全国各省不同的平行志愿投档规则。让大家了解平行志愿并不永远是分数优先,只有一次投档机会的含义是什么。

对于大部分省份的普通类的平行志愿的投档规则,我就不再论述了。这些省份的平行志愿的一个共同特点就是:考生在投档之前,有一个严格的考生排位,任何两个考生都能确定谁的排位高。虽然在这种方式下,也会出现特殊的情况需要特殊处理,为了简化学习,就不叙述这些特殊情况了。

区别于常见的平行志愿的投档规则,有区别的是:

浙江省同分考生的投档

福建艺术类投档

河南艺术类投档

山东虽然也有特殊的情况,但是山东整体投档方式没有区别。

上面三种特殊的情况都是因为考生的顺序无法确定前后,所以不得不采用特殊的方式。

浙江是第一批实行新高考的省份。新高考下,两个考分完全相同的学生谁的档案先投?上海,北京等城市都延续类似于老高考的排序方法,确定了两名考生的前后顺序。

浙江考试院决定同分考生不再排序,也就是是只要总分相同,考生档案就同时投档,考试院没有给出更具体的投档信息。因此,这就让浙江的投档出现一种可能的特殊情况:即两名考生分数相同,考生A报考了甲,乙,丙三个志愿,考生B也报考了甲,乙,丙三个志愿。但是由于顺序不同,考生B三个志愿都落空了。这个情况是目前其它省份不会出现的。

我写这篇文章的时候,还没有看见有专家讨论这个问题。这也是唯一在平行志愿中,不一定能按照考生喜爱确定志愿顺序的平行志愿。在实际报考中,这种情况发生很少,我只是在报考理论上讲述这种情况。

在艺术类的平行志愿投档中,也需要确定考生的投档顺序。很多省份,按照普通类的方式定义了一个综合分来解决这个问题,简单粗暴。这种方法对于考生报考是有好处的——简单。

福建和河南是希望按照艺术类各个高校的录取规则,更加合理的投档。因此,就发明了非常独特的投档方式。

福建的方式是通过预投档,确定考生的志愿中,每个志愿在高校的排序。在正式投档中,通过计算,确定考生的档案投到一个学校是否能在招生计划内。解释这个过程有点麻烦,在预投档的规程中,考生档案被投到所有填报的志愿。这也是福建被称为一档多投的原因。但是一档多投,只发生在预投档的过程中,考生档案投档这些高校后,高校给每个志愿一些信息,最重要的是考生在所有报考本校的考生中排第几。如果这个考生的位置比招生计划数小,比如招生计划数是10,考生排位是7,也就意味着,能被录取。

预投档结束后,正式投档如何进行。福建省考试院没有说,只说由计算机自动匹配。怎么匹配?不知道。据说福建省考试院的系统是隔壁清华大学开发的,按道理隔壁的计算机水平应该还不错,应该不会做出一套有缺陷的系统。但是考试院不公布信息,就让我对投档有很多猜想。越猜想,发现真的可能有问题。当然,如果处理正确,也能处理好。但是既然程序出现了问题,就是说明,程序中可能有bug,有一个就可能有第二个。

在一篇文章写很多代码,估计能懂的人就少了。但是用文字说明代码,就需要很多文字。

第一步,看所有考生的第一志愿学校。如果表明在录取范围内,就投档了。同时,标注每个学校还剩几个名额,还需要扫描这些学生的其他志愿学校,把其他报考这些志愿学校的位置低于这个学生的位置减一。如果这句话让你费劲,你又没有学习过编程,就放弃理解吧。

这步做完了,是不是就看第二志愿了?不能。这个时候,还需要再扫描一下所有考生的第一志愿,把上面的过程再做一次。为什么呢?因为我第一志愿报考了某大学,这个学校招收10人。按照预处理我排在第十一,第一轮投档没有我,但是前面有一个排名第八的学生,已经被另外一个学校录取了,所以我的标记从11变成10了。我可以被录取了。

这轮做完,是不是就可以看二志愿了?不能。还需要再扫描一志愿。什么时候能看二志愿。那就是一志愿没有档案再被投出。

这样就处理了所有考生的一志愿。一志愿处理完了,二志愿用同样的方式处理,然后再依次处理三志愿,四志愿。

如果按照我上面的逻辑,重庆大学的事情是否可能发生?

在所有的文章中,都提到招生计划=0的情况。我认为造成招生计划=0这个问题的原因,这就是大家的猜想了。福建的系统运行也不是第一年,如果有问题,也应该早发现。有人说,这个问题以前没有出现过。从编程逻辑上,类似的问题一定出现。

在预录取的时候,也就是一档多投的时候,高校会标记什么?我上面说的是第几名。除了第几名,会标记录取、滑档的状态吗?不会。既然我在一个小时能把逻辑想明白,隔壁清华的人员也不会想错,标记滑档是没有意义的。

但是在预录取的时候,如果我写程序,我会要求高校返回一个招生计划数。如果有人问,招生计划数前面有了。那么应该知道在预处理的时候,高校有可能增加招生名额。这个事情以前没有发生过吗?不太可能吧?

如果重庆大学返回来的招生计划数是1,前面几篇文章讨论的计划是0的问题就不是问题。如果返回来的招生计划数是0,怎么办?我认为程序也会处理这个问题。因为0意味着不招生,出现在招生计划中,又不招生,你逗我玩呢?稍微有经验的程序员都会让高校确认,你们真的不招生了?不招生的理由是什么?

所以一个好的程序能解决很多问题。

那么刘楚昕的事情怎么发生的?我没有具体的信息,更可能的原因还要返回到预处理。我第三次问,预处理要返回什么信息?前面说了,考生在高校中的排名、高校招生计划。如果一个考生因为各种原因不能被录取,即使排位第一,又该怎么处理?因此,还需要一个标记,考生不符合录取标准。  

所以似乎合理的解释只有两个:

1 考生不符合录取标准,在预录取标记了。因此前面王学生和刘楚昕是否被录取,没有关系。

2 档案投档重庆大学,重庆大学错误的退档了。我们都知道,退档的事情需要写明理由, 所以我认为也不会发生。

我的结论考试院没有错。如果有错,是系统错误。一个运行几年的系统,这个漏洞早就补上去了。重庆大学也没有错误。

免责声明:

本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用,不涉及商业盈利目的,如涉及版权问题,请联系本站管理员予以更改或删除。
相关推荐: