javascript - 使用 JS 创建 url 实例

标签 javascript url instance

我正在将一个简单的 HTML5 虚拟教室集成到语言教学网站上。

我已经复制了教室的源代码并将其粘贴到以下文件夹中的index.html页面中...

site.com/classes/room-1

这工作正常,但是任何人都可以随时进入教室,我需要限制对类(class)的访问。

我想通过创建一个唯一的 url 实例来实现此目的,所以基本上,如果您没有 url 链接,则无法访问教室。所以网址看起来像这样......

site.com/classes/room-1?instance=l23jhvn23o1i2un3lnj12xas

然后,当教师使用其教师姓名登录教室时,会生成一个唯一的 URL,并将教师重定向到该唯一的 URL 实例。他可以通过电子邮件与学生分享链接,他们就可以继续上课。

这是处理实例 url 的代码片段...那么生成 URL 实例的最佳方法是什么?

function start()
{
    // Optional username and password. If not specified here, a popup dialog
    // box will appear.
    var username = '';
    var password = '';

    // The Groupworld server to connect to. You can optionally specify the
    // port number (using the format "server:port").
    var base = 'www.groupworld.net:9175:1639';

    // The object to load and instance name. To create a different "session",
    // just copy the html page and change the instance name.
    var object = 'new_conference:room-1';

    // Flags: not currently used.
    var flags = 0;
    groupworld.startup(username, password, base, object, flags);
}

这是我们需要的图形说明...

Teacher work flow

提前致谢,

杰思罗。

最佳答案

现在有一个针对 Groupworld 的开源 php/mysql 在线辅导网站示例,可能会有所帮助:

https://github.com/groupboard/tutor-scheduler

关于javascript - 使用 JS 创建 url 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34948803/

相关文章:

java - 注入(inject)器的 Guice 和 'injection'

Java - 当我们在自己的类中创建类型类的数据类型时会发生什么?

javascript - JQuery 中每个函数的多个属性

javascript - 使用 MathJax 向 DOM 添加元素?

javascript - 将挖空 View 模型绑定(bind)到 Bootstrap Tree View

javascript - 使用什么 JavaScript 设计模式/常见实践来通过页面特定调用来组织多个函数

symfony - 如何在 Symfony 中的 url query_string 中发送参数?

http - URL 中的特殊符号

c++ - 定义生成元素 vector 的函数时正确的方法是什么 C++

javascript - 获取/查找 URL 字符串组件 IF 字符串组件存在