Coder Social home page Coder Social logo

pablofuente / full-teaching Goto Github PK

View Code? Open in Web Editor NEW
34.0 34.0 23.0 4.69 MB

A web application to make teaching online easy. WARNING: the updated version of this repo is now in the link below

Home Page: https://github.com/OpenVidu/full-teaching

License: Apache License 2.0

TypeScript 25.92% JavaScript 0.36% HTML 11.22% CSS 6.27% Java 55.42% Shell 0.81%
chat classroom openvidu students teachers teaching video webrtc websocket

full-teaching's People

Contributors

gtunon avatar pablofuente avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

full-teaching's Issues

Teacher must be capable of adding students to a course in a simple fast way

A good starting point could be letting the teacher upload a file with all student e-mails, and the app would automatically assign each student to the selected course (if registered)
Maybe 3 options:

  • A single text input for adding one student at a time
  • A text area for adding multiple students at a time, with an option for add a custom separator between emails (by default blank space or new line. Regex allowed?!?)
  • An option for uploading a text file containing all emails. The separator could be ok here too.

Karma fails test: Materialize directives can't be bound.

This must be an import problem (MaterializeDirectives are not being recognized). For example, navbar.component.spec.ts fails because Karma cannot recognize [materializeParams] directive:
<a *ngIf="this.authenticationService.isLoggedIn()" class="button-collapse" materialize="sideNav" data-activates="nav-mobile" [materializeParams]="[{closeOnClick: true}]"><i class="material-icons">menu</i></a>

Log after running ng test:
Chrome 53.0.2785 (Linux 0.0.0) login-modal component without overriding should have Welcome Title FAILED Can't bind to 'materializeActions' since it isn't a known property of 'div'. ("<div id="modal" class="modal" materialize [ERROR ->][materializeActions]="actions"> <div class="modal-content"> "): LoginModalComponent@0:42

I have tried multiple approaches, changing how things are imported or modifying karma.conf, but nothing seems to work for now.

Problems with conection:Undefined

Hi, i've having problems with the connection between fullteaching and the openvidu server. I've tried with several configurations(i.e. accepting the SSL certificate of the server in the URL:4443, deploying the non contenerized version,using different browsers with different versions) and in different enviroments(HyperV Ubuntu 18, Ubuntu 16 , windows 10 , Ubuntu into a bare metal machine) having the same output:
imagen

I am not sure what is happening due to a month ago i remember that the video streaming work, and now that i am performing several tests over the video session y can not do it.

Many Thanks
Cristian

build error

As a forewarning, we are moving the CLI npm package to "@angular/cli" with the next release, which will only support Node 6.9 and greater. This package will be officially deprecated shortly after. To disable this warning use "ng set --global warnings.packageDeprecation=false". You have to be inside an angular-cli project in order to use the build command.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.