一種課件分發的方法及裝置的制造方法
【技術領域】
[0001]本發明涉及互聯網技術領域,特別涉及一種課件分發的方法及裝置。
【背景技術】
[0002]經過近幾年的發展,許多電子教學設備已成功進入到教學應用中,在教學應用場景中,代替原有的紙質課本,越來越多的教師開始使用電子教學設備來對學生進行授課。例如,在上課之前的一段時間,教師可將將要講解的課件上傳給教學服務器,并指定將要授課的班級,教學服務器接收到教師的指定時,將教師上傳的課件下發至該班級中所有學生的設備上,這樣,教師即可通過電子教學設備實現和學生之間的教學互動。
[0003]上述方法雖然給教師和學生在授課方面帶來了極大的方便,然而仍存在一些需要改進的方面,尤其是教師將課件上傳給教學服務器后,還需要手動選擇班級,教學服務器將課件下發至教師手動選擇的班級設備上,可見,教學服務器在下發課件時非常被動,無法主動為教師選擇正確的班級設備進而發送課件,因此,電子教學設備在應用方面的功能仍有很大的提升空間。
【發明內容】
[0004]本發明提供一種課件分發的方法及裝置,用以實現向學生端分發課件的自動化。
[0005]本發明提供一種課件分發的方法,包括:
[0006]接收并存儲教師端上傳的課件;
[0007]獲取與所述教師端上當前登錄的教師相對應的課程表,所述課程表包括所述教師在不同班級的授課時間和課程之間的對應關系;
[0008]根據所述課程表,確定所述教師將要授課的班級;
[0009]根據所述班級對應的授課時間,將所述課件發送至所述班級對應的學生端。
[0010]本發明實施例的一些有益效果可以包括:
[0011]上述技術方案,能夠根據課程表確定出教師將要授課的班級,并根據該班級對應的授課時間將課件發送給學生端,使得教師將課件上傳之后,無需再手動選擇班級,從而節省了人工操作,實現了向學生端分發課件的自動化。
[0012]在一個實施例中,所述根據所述課程表,確定所述教師將要授課的班級,包括:
[0013]記錄接收到所述課件的接收時間;
[0014]查找所述課程表中的授課時間中位于所述接收時間之后、且距離所述接收時間最近的授課時間;
[0015]將所述課程表中的授課時間中位于所述接收時間之后、且距離所述接收時間最近的授課時間對應的班級,確定為所述教師將要授課的班級。
[0016]該實施例中,根據接收到課件的時間以及課程表中的授課時間來為教師選擇班級,從而能夠準確地為教師選擇出將要授課的班級,并根據該班級對應的授課時間將課件發送給學生端,使得教師將課件上傳之后,無需再手動選擇班級,從而節省了人工操作,實現了向學生端分發課件的自動化。
[0017]在一個實施例中,所述查找所述課程對應的授課時間中位于所述接收時間之后、且距離所述接收時間最近的授課時間,包括:
[0018]當所述課程表中包括至少兩種課程時,接收所述教師對其中一種課程的選擇操作;
[0019]查找所述其中一種課程對應的授課時間中位于所述接收時間之后、且距離所述接收時間最近的授課時間。
[0020]該實施例中,當課程表中包括多種課程時,能夠根據教師指定的課程為教師選擇將要授課的班級,從而將課件準確地分發到該班級的學生端上,實現了向學生端分發課件的自動化。
[0021]在一個實施例中,所述根據所述班級對應的授課時間,將所述課件發送至所述班級對應的學生端,包括:
[0022]在所述班級對應的授課時間之前的預設時長處,將所述課件發送至所述班級對應的學生端;
[0023]當當前時間到達所述班級對應的授課時間時,向所述學生端發送打開指令,所述打開指令用于指示所述學生端打開所述課件。
[0024]該實施例中,能夠在教師授課之前將課件自動發送至學生端,并在到達授課時間時指示學生端打開課件,使得教師無需手動在規定的時間內向學生端發送課件,也無需在授課時間到達時親自指示學生端打開課件,從而實現了課件分發的自動化。
[0025]在一個實施例中,所述根據所述班級對應的授課時間,將所述課件發送至所述班級對應的學生端,包括:
[0026]當當前時間到達所述班級對應的授課時間時,將所述課件發送至所述班級對應的學生端,以使所述學生端接收并打開所述課件。
[0027]該實施例中,通過在授課時間到達時將課件發送給學生端,使得學生端能夠在教師授課時打開課件,省去了教師手動發送課件的操作,從而實現了課件分發的自動化。
[0028]本發明提供一種課件分發的裝置,包括:
[0029]存儲模塊,用于接收并存儲教師端上傳的課件;
[0030]獲取模塊,用于獲取與所述教師端上當前登錄的教師相對應的課程表,所述課程表包括所述教師在不同班級的授課時間和課程之間的對應關系;
[0031]確定模塊,用于根據所述課程表,確定所述教師將要授課的班級;
[0032]發送模塊,用于根據所述班級對應的授課時間,將所述課件發送至所述班級對應的學生端。
[0033]在一個實施例中,所述確定模塊包括:
[0034]記錄子模塊,用于記錄接收到所述課件的接收時間;
[0035]查找子模塊,用于查找所述課程表中的授課時間中位于所述接收時間之后、且距離所述接收時間最近的授課時間;
[0036]確定子模塊,用于將所述課程表中的授課時間中位于所述接收時間之后、且距離所述接收時間最近的授課時間對應的班級,確定為所述教師將要授課的班級。
[0037]在一個實施例中,所述查找子模塊包括:
[0038]接收單元,用于當所述課程表中包括至少兩種課程時,接收所述教師對其中一種課程的選擇操作;
[0039]查找單元,用于查找所述其中一種課程對應的授課時間中位于所述接收時間之后、且距離所述接收時間最近的授課時間。
[0040]在一個實施例中,所述發送模塊包括:
[0041]第一發送子模塊,用于在所述班級對應的授課時間之前的預設時長處,將所述課件發送至所述班級對應的學生端;
[0042]第二發送子模塊,用于當當前時間到達所述班級對應的授課時間時,向所述學生端發送打開指令,所述打開指令用于指示所述學生端打開所述課件。
[0043]在一個實施例中,所述發送模塊包括:
[0044]第三發送子模塊,用于當當前時間到達所述班級對應的授課時間時,將所述課件發送至所述班級對應的學生端,以使所述學生端接收并打開所述課件。
[0045]本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
[0046]下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。
【附圖說明】
[0047]附圖用來提供對本發明的進一步理解,并且構成說明書的一部分,與本發明的實施例一起用于解釋本發明,并不構成對本發明的限制。在附圖中: