【技术实现步骤摘要】
本专利技术是有关于一种具有程序编译功能的线上讨论系统及其方法,且特别是有关于一种经由选择程序语言后,以编译或直译的具有程序编译功能的线上讨论系统及其方法。
技术介绍
随着线上讨论系统的普及,任何人都可随时通过电子装置发表各种主题的文章。目前的线上讨论系统主要是针对讨论区提供留言信息的处理,像是使用者可透过讨论区提出问题、回应问题或发表评论,使线上讨论系统提供使用者一交换信息的讨论平台。然而,目前的线上讨论系统仅限于发表文章,使用者多输入文字方式进行回复、提问或提出评论,目前的线上讨论系统并无法提供其他进一步的功能。当使用者提出相关于程序撰写方面的讨论时,提问者往往难以通过文字简洁地描写出问题所在,而回复者也难以立即地理解提问者所述的问题,也更难以由文字清楚地叙述正确无误的程序解法。有鉴于此,如何于线上讨论系统中,无需繁复流程且清楚地针对程序问题进行检测,即是本领域相关人员所需解决的问题。
技术实现思路
为解决上述的问题,本专利技术的一方面提供一种具有程序编译功能的线上讨论系统。具有程序编译功能的线上讨论系统包含:服务器。服务器包含储存装置、使用者验证模块、直译或编译模块、结果判定模块及互动记录模块。使用者验证模块用以接收并验证来自电子装置的使用者信息,经验证使用者信息后,传送程序语言选择界面及线上讨论界面至电子装置。直译或编译模块用以接收通过程序语言选择界面所输入的程序语言选择信号,并选择性地接收由线上讨论界面所输入的回复程序。其中,当直译或编译模块接收到回复程序时,依据程序语言选择信号以决定直译或编译回复程序。结果判定模块用以执行回复程序, ...
【技术保护点】
一种具有程序编译功能的线上讨论系统,其特征在于,包含:一服务器,包含:一储存装置;一使用者验证模块,用以接收并验证来自一电子装置的一使用者信息,经验证该使用者信息后,传送一程序语言选择界面及一线上讨论界面至该电子装置;一直译或编译模块,用以接收通过该程序语言选择界面所输入的一程序语言选择信号,并选择性地接收由该线上讨论界面所输入的一回复程序;其中,当该直译或编译模块接收到该回复程序时,依据该程序语言选择信号以决定直译或编译该回复程序;一结果判定模块,用以执行该回复程序,输出并传送一执行结果至该直译或编译模块;以及一互动记录模块,用以记录该回复程序及该执行结果,并将该回复程序及该执行结果显示于该线上讨论界面中。
【技术特征摘要】
2015.09.17 TW 1041308051.一种具有程序编译功能的线上讨论系统,其特征在于,包含:一服务器,包含:一储存装置;一使用者验证模块,用以接收并验证来自一电子装置的一使用者信息,经验证该使用者信息后,传送一程序语言选择界面及一线上讨论界面至该电子装置;一直译或编译模块,用以接收通过该程序语言选择界面所输入的一程序语言选择信号,并选择性地接收由该线上讨论界面所输入的一回复程序;其中,当该直译或编译模块接收到该回复程序时,依据该程序语言选择信号以决定直译或编译该回复程序;一结果判定模块,用以执行该回复程序,输出并传送一执行结果至该直译或编译模块;以及一互动记录模块,用以记录该回复程序及该执行结果,并将该回复程序及该执行结果显示于该线上讨论界面中。2.根据权利要求1所述的具有程序编译功能的线上讨论系统,其特征在于,该线上讨论界面包含一直译或编译选项、一回复程序选项及一回复文字选项三者其中至少之一。3.根据权利要求2所述的具有程序编译功能的线上讨论系统,其特征在于,该电子装置包含:一登入界面,用以接收该使用者信息;及一编辑模块,用以于该回复文字选项被选择时,开启一文字编辑界面,以编辑一文字编辑文件,并将完成编辑的该文字编辑文件传送至该互动记录模块。4.根据权利要求2所述的具有程序编译功能的线上讨论系统,其特征在于,该电子装置包含:一登入界面,用以接收该使用者信息;及一编辑模块,用以于该回复程序选项被选择时,开启一程序编辑界面,以编辑该回复程序,并将完成编辑的该回复程序传送至该服务器的该直译或编译模块。5.根据权利要求2所述的具有程序编译功能的线上讨论系统,其特征在于,该电子装置还用以输入一提问程序至该线上讨论界面中,当该直译或编译选项被选择时,该服务器的该直译或编译模块依据该程序语言选择信号,以决定直译或编译该线上讨论界面的该提问程序,并于该线上讨论界面上显示该提问程序的一分析结果。6.根据权利要求1所述的具有程序编译功能的线上讨论系统,其特征在于,该互动记录模块还用以接收来自该线上讨论界面所输入的一文字编辑文件;当该互动记录模块接收到该文字编辑文件时,该互动记录模块记录该文字编辑文件,并将该文字编辑文件显示于该线上讨论界面中。7.根据权利要求1所述的具有程序编译功能的线上讨论系统,其特征在于,该程序语言选择界面包含多个程序语言选项。8.根据权利要求1所述的具有程序编译功能的线上讨论系统,其特征在于,该互动记录模块还包含:一讨论记录模块,用以记录由该电子装置输入至该线上讨论界面的该回复程序、一提问程序或一文字编辑文件;及一评分互动记录模块,用以接收由该电子装置输入至该线上讨论界面的一评分信息。9.根据权利要求1所述的具有程序编译功能的线上讨论系统,其特征在于,该直译或编译模块还用以接收来自该结果判定模块的该执行结果,并于该线上讨论界面显示该回复程序的该执行结果、一错误信息及一语意分析。10.根据权利要求1所述的具有程序编译功能的线上讨论系统,其特...
【专利技术属性】
技术研发人员:江承致,曾筱倩,江玠峰,
申请(专利权)人:财团法人资讯工业策进会,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。