• Stars
    star
    131
  • Rank 275,867 (Top 6 %)
  • Language
    JavaScript
  • License
    GNU Affero Genera...
  • Created almost 13 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ViSH, an open source e-Learning platform

ViSH

ViSH is an open source e-Learning platform focused on the creation, sharing and distribution of learning resources and educational activities. It provides a collection of tools and services for facilitating the creation of high quality courseware and maximizing technology enhanced learning both in the classroom and in Virtual Learning Environments and Learning Management Systems.

ViSH is a customizable Ruby on Rails application. The current version supports Rails 3.2 and Ruby 2.0. The last releases can be seen here, and the future features and ongoing developments are shown on this page.

Features and components

  • Social Network via Social Stream gem.
  • ViSH Editor e-Learning authoring tool, which allows to create interactive presentations.
  • Document management system supporting the following types of resources:
    • Text
    • Pictures
    • Audio and Video files (converted automatically to HTML5 formats if necessary)
    • Flash objects
    • Links and embeds
    • SCORM packages
    • HTML5 applications
    • PDF files
    • Office documents (doc, ppt, odt, odp, etc.)
    • ZIP files
    • Generic files for non-recognized formats
  • Integrated tool for creating educational workshops.
  • Categories to organize the resources.
  • Catalogue of resources.
  • Search service based on Sphinx to look for educational resources. Support federated search.
  • Educational resources recommender system.
  • A Learning Object Evaluation Platform.
  • Support for ranking, relevance, similarity, popularity and quality metrics for educational resources.
  • Tools for maximizing technology enhanced learning (e.g. Audience Response System).
  • Integration with Moodle (courses, single sign-on, etc.).
  • The following e-Learning standards are supported in ViSH:
    • SCORM (1.2 and 2004)
    • IMS CP
    • IEEE LOM (Learning Object Metadata)
    • OAI-PMH
    • IMS QTI 2.1
    • Moodle XML
  • Internacionalization support:
    • Spanish
    • English
    • German
    • Dutch
    • Hungarian
    • French

See a real instance of ViSH in action at [http://vishub.org](http://vishub.org). It's free to register and enter in the community.

Discussion and contribution

Feel free to raise an issue or send us a message at github.
Email address: [email protected]

News

Follow the ViSH news on our blog.

Installation and documentation

Do you want to install ViSH for development purposes?
Do you want to deploy your own ViSH instance?
Are you looking to contribute to this open source project?
Are you interested in learning how to use the ViSH APIs or how to set up a ViSH instance?

Visit our wiki to see all the available documentation of the ViSH platform.

Copyright

Copyright 2015 Universidad Politécnica de Madrid

ViSH is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

ViSH is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with ViSH. If not, see http://www.gnu.org/licenses.

More Repositories

1

social_stream

A framework for building distributed social network websites
Ruby
1,126
star
2

escapp

Platform for organizing and managing educational escape rooms
SCSS
50
star
3

ediphy

Ediphy. E-learning authoring tool using React + Redux + Webpack
JavaScript
48
star
4

vish_editor

ViSH Editor is a HTML5 application to create web presentations in a simple and friendly way.
JavaScript
45
star
5

avatars_for_rails

A Rails gem to manage avatars
JavaScript
45
star
6

fiware-idm

OAuth 2.0-based authentication of users and devices, user profile management, Single Sign-On (SSO) and Identity Federation across multiple administration domains.
JavaScript
36
star
7

jstack

JavaScript implementation of OpenStack API
JavaScript
33
star
8

planet2012

Ruby
31
star
9

linkser

Linkser is a link parser for Ruby. It gets an URI, tries to dereference it and returns the relevant information about the resource.
Ruby
28
star
10

webrtc_demo

Demo of the webrtc peerconnection_server implemented in Google App Engine
Python
27
star
11

fiware-pep-proxy

Support for proxy functions within OAuth2-based authentication schemas. Also implements PEP functions within an XACML-based access control schema.
JavaScript
27
star
12

fiware-cloud-portal

Self Services Interfaces - Cloud Portal
JavaScript
22
star
13

fiware-draco

The Draco Generic Enabler is an alternative data persistence mechanism for managing the history of context. It is based on Apache NiFi and is a dataflow system based on the concepts of flow-based programming. It supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic and also offers an intuitive graphical interface
Java
20
star
14

horizon-js

JavaScript port of Openstack Horizon.
JavaScript
18
star
15

fiware-idm-deprecated

DEPRECATED - Identity Manager - Keyrock
API Blueprint
18
star
16

keystone-oauth2-extension

OpenStack Keystone extension to enable OAuth 2.0
Python
16
star
17

oauth2-example-client

JavaScript
15
star
18

vcc

Global - Virtual Conferences, is a web app to help you manage your videoconferences.
JavaScript
13
star
19

isabel

Isabel is a multipoint group collaboration tool for performing distributed congresses, classrooms or meetings over the Internet
C
13
star
20

global3

An scaffold of a videoconference social network ( SocialStream + Event + Conference-Manager)
Ruby
13
star
21

fi-ware-idm-rails

KeyRock (DEPRECATED RELEASE)
Ruby
10
star
22

planet2011

Ruby
9
star
23

social_stream-started

Get started application for Social Stream
Ruby
8
star
24

swcm2012

Repositorio del curso 201172012 de Software de Comunicaciones de la ETSI Telecomunicacion, UPM
JavaScript
8
star
25

SocialCheesecake

Distribution of contacts in social networks
JavaScript
6
star
26

sgame_platform

A platform to create customizable educational web games
JavaScript
5
star
27

swcm2011

Software de comunicaciones
Ruby
5
star
28

fiware-cosmos-orion-flink-connector

The Cosmos Generic Enabler enables an easier BigData analysis over context integrated with some of the most popular BigData platforms.
Scala
5
star
29

fiware-usage-control

Ensuring data usage control on real-time analytics in the FIWARE context
Scala
5
star
30

carrefour_basket_data_challenge

5
star
31

vish_orange

EducaInternet, an open source e-Learning platform based on ViSH
JavaScript
5
star
32

fiware-mlops-supermarket

JavaScript
4
star
33

fiware-ml-supermarket

Demo: Predicting purchase volume in a supermarket using FIWARE
JavaScript
4
star
34

ViSH_mobile

Mobile apps for ViSH platform
Objective-C
4
star
35

thesis_style

GING Thesis Style files
3
star
36

practica_big_data_2019

Práctica de la asignatura de Big Data del MUIT/MUIRST 2019
Jupyter Notebook
3
star
37

fiware-cosmos-orion-spark-connector-examples

Code examples for getting started with Spark Orion Connector
Scala
3
star
38

fiware-cosmos-orion-spark-connector

The Cosmos Generic Enabler enables an easier BigData analysis over context integrated with some of the most popular BigData platforms.
Scala
3
star
39

rails-css-themes

Stylesheet themes for Rails applications
Ruby
3
star
40

fiware-cosmos

The Cosmos Generic Enabler enables an easier BigData analysis over context integrated with some of the most popular BigData platforms.
3
star
41

v-transcoder

A video transcoder as a service application
Ruby
3
star
42

fiware-draco-data-ingestion-supermaket

JavaScript
2
star
43

omniauth-socialstream

Official OmniAuth strategy for authenticating to a Social Stream node
Ruby
2
star
44

fiware-chef_validator

An OpenStack validator for the deployment of chef recipes implemented as a service with an OpenStack-native Rest API
Python
2
star
45

BootCamp-FIWARE-ML

JavaScript
2
star
46

iweb_tictactoe_2021

JavaScript
2
star
47

arport_twin_deployment

ARporTwin deployment with docker
Python
2
star
48

ovfcreator

JavaScript OVF creator
JavaScript
2
star
49

conference_manager

Videoconference resource manager
Java
2
star
50

conference_manager-ruby

Ruby wrapper to the Conference Manager API
Ruby
2
star
51

vish_recsys

Recommender system module for the Virtual Science Hub (ViSH) project
Java
2
star
52

omniauth-fiware

OmniAuth strategy for authenticating to a FI-WARE Identity Management GE
Ruby
1
star
53

fi-ware-keystone-proxy

JavaScript
1
star
54

iweb_peliculas_2021

JavaScript
1
star
55

gosamples

Simple samples in GO language
Go
1
star
56

PlantillaTesisGING2021

Plantilla para tesis GING UPM
PostScript
1
star
57

marte-ruby

Ruby wrapper to Marte API
Ruby
1
star
58

payloader

C++
1
star
59

MOVLE

Modular Virtual Learning Environment
JavaScript
1
star
60

isabel-ios

isabel para iphone
1
star
61

fiware-catalogue

The FIWARE Catalogue theme for drupal
CSS
1
star
62

tinyML-MLOps-Fiware-Barrier

Python
1
star
63

edvl

Educational Data Virtual Lab
Jupyter Notebook
1
star
64

fiware-cosmos-orion-flink-connector-examples

Code examples for getting started with Flink Orion Connector
Scala
1
star
65

distributed-sns-api

1
star