统计2023年信号与系统 CDIE 作业提交情况

成绩 统计

简 介: 本文记录了利用 Python 处理网络学堂上作业提交情况统计过程。 最终将统计结果粘贴在最终的考试成绩的对应的一栏。 这个处理过程对于最终成绩提交给予了数据的支持。

关键词 成绩统计

作业提交
目 录
Contents
前言
作业处理
作业下载
作业统计
处理结果
总 结

01 业提交


一、前言

  在2023年信号与系统 CDIE 同学在 网络学堂提交的每周的作业, 下面通过 Python 编程对于提交作业进行统计。

二、作业处理

1、作业下载

  从网络学堂批量下载每个同学提交的作业。 连同补交一共是 15个作业压缩文件。

▲ 图1.2.1 网络下载得到的作业文件

▲ 图1.2.1 网络下载得到的作业文件

  利用 bandzip 将这些文档分别解压缩到 HWWORK 子目录中。

▲ 图1.2.2 解压缩后的文档目录

▲ 图1.2.2 解压缩后的文档目录

2、作业统计

  成绩处理程序如下:

from headm import *

hwdir = r'D:\Temp\HWWORK'

dirdim = os.listdir(hwdir)

idid = 4

idstr = tspgetdopstring(idid).split('\r\n')

iddim = [s for s in idstr if len(s) > 2]

hwdim = [0] * len(iddim)

for d in dirdim:
    dirstr = os.path.join(hwdir, d)
    hwfile = os.listdir(dirstr)

    for f in hwfile:
        ff =  f.split('_')[0]

        idindex = iddim.index(ff)
        hwdim[idindex] = hwdim[idindex]+1

for i in range(len(iddim)):
    printff(iddim[i], hwdim[i])

clipboard.copy('\r\n'.join([str(i) for i in hwdim]))

  在 EXCEL 使用 CTRL+V 可以将成绩粘贴到对应的成绩列中。

3、处理结果

▲ 图1.2.3 处理后的结果

▲ 图1.2.3 处理后的结果

  结 ※


  文记录了利用 Python 处理网络学堂上作业提交情况统计过程。 最终将统计结果粘贴在最终的考试成绩的对应的一栏。 这个处理过程对于最终成绩提交给予了数据的支持。


● 相关图表链接:

猜你喜欢

转载自blog.csdn.net/zhuoqingjoking97298/article/details/131251559