E-slides

E-slides

跨物种开发

East China Normal University

About Us

E-slides是一个教学课件的自动生成平台, 致力于解决教师在备课过程中所遇到的操作繁琐、课程迭代不便等问题。其基本的功能有:

  1. 支持在线输入编辑/上传md文件
  2. 课件内容自动排版
  3. 支持在线编译预览
  4. 课件免费下载
  5. 长期稳定的备份存储
  6. 兼容公式、代码
  7. 提供jupyter运行服务
  8. 思维导图辅助梳理大纲

平台将以在线形式提供服务,用户访问指定网页客户端, 首先选定心仪的模版, 随后,进入在线编辑页面或上传自己的markdown文件, 即可获得由文件内容自动生成的pdf课件。

E-slides的技术架构由前端、服务端、后端三个部分组成。

  • 在Request链路中:前端部分对用户的请求进行解析、提供在线编辑引导等一系交互功能,并将用户数据打包发送给客户端;客户端进行用户内容的正则解析、数据重构与数据备份;后端则根据用户选定的模板,运行latex编译器,进行pdf格式的课件生成,同时将pdf等文件路径存储在后端运行的数据库中。
  • 在Return链路中:后端向服务端返回pdf所在路径,服务端接收并发送给前端,前端以pdf嵌入网页的形式向用户提供课件预览。

Meet the Team

2016

Avatar

吴双

Undergraduate

Computer Vision, Art Automation, Artificial Intelligence in Education

Avatar

梅佳奕

Undergraduate

Art, Cat, Skateboarding

2017

Avatar

邹弘嘉

Undergraduate

Running, Gaming, Sleeping

Avatar

雷雅婧

Undergraduate

Music, Dancing, Traveling

Avatar

魏如蓝

Undergraduate

Music, Food, Sleeping

2019

Avatar

王艺鸣

书法, 滑板, 跳舞

Projects

*

Project_design

We introduce a new method for slides generation. Here is the design of it.

Publications

Resources

开源软件

OpenEdx、Canvas、Jupyter Lab、KNIME、Scratch、BlockPy

顶级会议列表

Recent Posts

第一次新闻爬虫实验

对新闻网站建立爬虫,爬取出结构化信息,储存在数据库
第一次新闻爬虫实验

Zouhj_notedemo

Demo V1 在线编辑模式 客户端给出的接口和功能: 模版选定 用户按照模版指示一行行输入文本或图片数据 文本打包发送给服务器端 需要一个实时解析latex 模版的解析器. 并有一个展示解析成果的界面. 服务端提供的功能: 1. 需要有一个模版库, 供用户在搜索时选择,搜索结束之后返回相应的latex文件给客户端(也许也可以放在前端完成) 2. 接收用户发送过来的tex文件或者txt文件, (如果是txt文件则需要再转化成tex格式),生成pdf并返回 软件端所需要的功能: 对文本文件转化为tex文件进行解析. txt文件转 tex文件(可能需要)

E-Slides 开发文档

开发者心路历程
E-Slides 开发文档

Python Notes

python部分使用方法总结
Python Notes

Hugo Install Mac

Use Homebrew to install hugo on your Mac.
Hugo Install Mac

Contact