Skip to content

sanjoykroy/cloudschool

Repository files navigation

Cloud School

This project is based on the talk given by Sugata Mitra in TED. He is the winner of the 2013 TED Prize for this concept.

Dr. Sugata Mitra spoke about his wish in TED:

“My wish is to help design the future of learning by supporting children all over the world to tap into their innate sense of wonder and work together. Help me build the School in the Cloud, a learning lab in India, where children can embark on intellectual adventures by engaging and connecting with information and mentoring online. I also invite you, wherever you are, to create your own miniature child-driven learning environments and share your discoveries.”

Cloud School project is initiated to create a collaborative learning environment where children can learn from any part of the world.

This project uses:

  1. Core Spring
  2. Spring Data
  3. Spring MVC
  4. Thymeleaf
  5. Twitter Bootstrap
  6. jQuery
  7. H2
  8. Liquibase
  9. TestNG
  10. Mocktio
  11. Spring Test MVC
  12. Hamcrest
  13. Cucumber JVM

To get the code

Clone the repository:

$ git clone git://github.com/sanjoykroy/cloudschool.git

To run the application

From the command line with Maven:


$ cd cloudschool

$ mvn clean install

$ cd cloudschool-webapp

$ mvn -Pjetty jetty:run

To view the application

http://localhost:8080/cloudschool

To run BDD tests

  1. Run the application following above commands

  2. Execute the below commands


$ cd cloudschool-integration

$ mvn test -Pit

See the test result by opening the below page:


cloudschool/cloudschool-integration/target/surefire-reports/index.html

About

School in the Cloud - a sample project based on the talk given by Sugata Mitra in TED

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages