Skip to content

Releases: lincolnneu/webdev-summer-2018-java-server-jiabo

Assignment 5

31 Jul 06:43
Compare
Choose a tag to compare

HW5 Whiteboard Student Enrollment System

Angular student client (enroll and view courses):
github: https://github.com/lincolnneu/webdev-summer2018-angular-jiabo
heroku: https://webdev-2018-white-board.herokuapp.com

NodeJS server for user, section and enrollment data:
github: https://github.com/lincolnneu/webdev-summer-2018-node-server-jiabo
heroku: https://webdev-2018-server-student.herokuapp.com

React faculty client (tag private/public to course and edit course materials):
github: https://github.com/lincolnneu/module2-react
heroku: https://webdev-summer-2018-jiabo-react.herokuapp.com/courses

Spring Boot server for course data:
github: https://github.com/lincolnneu/webdev-summer-2018-java-server-jiabo/tree/mooc-server
heroku: https://webdev-2018-mooc-server.herokuapp.com

Full features with bonus implemented.

Assignment 5

31 Jul 03:16
Compare
Choose a tag to compare

HW5 Whiteboard Student Enrollment System

Angular client:
github: https://github.com/lincolnneu/webdev-summer2018-angular-jiabo
heroku: https://webdev-2018-white-board.herokuapp.com

NodeJS server for user, section and enrollment data:
github: https://github.com/lincolnneu/webdev-summer-2018-node-server-jiabo
heroku: https://webdev-2018-server-student.herokuapp.com

Spring Boot server for course data:
github: https://github.com/lincolnneu/webdev-summer-2018-java-server-jiabo/tree/mooc-server
heroku: https://webdev-2018-mooc-server.herokuapp.com

Full features with bonus implemented.

assignment 4

06 Jul 05:42
Compare
Choose a tag to compare

Assignment 4 Assignment and exam widget editor

This is part of the Online Course Management System. Course, module, lesson and topic parts are already covered in previous assignment using React. This assignment we focus on assignment, exam and questions using React Native.

After navigating to a topic, we will see the widget list of the topic. It consists of assignments and exams. Faculty is able to create or edit them.

  • On pressing an assignment item, we will be navigated to the assignment widget of that assignment. Faculty can edit basic information, or delete the assignment.

  • On pressing an exam item, we will be navigated to the exam widget of that exam. Exam widget is a list of questions. So far we realized 4 types of questions, including Multiple choice, True or false, Fill in the blanks and Essay.

Front end source code: https://github.com/lincolnneu/webdev-summer-2018-react-native-jiabo/tree/master/simple-exam-native-editor

Middle tier source code: https://github.com/lincolnneu/webdev-summer-2018-java-server-jiabo/tree/react_native

The backend is hosted on Heroku: https://webdev-2018-summer-faculty.herokuapp.com

--Jiabo Hu

Assignment3

18 Jun 06:59
Compare
Choose a tag to compare

hw3-jiabo

Course management system -- faculty part.

Frontend is implemented mainly by react, javascript and jquery. Backend is based on spring boot.

Accomplished Bonus: Enforce widget names to be unique within a topic.

frontend:
heroku:https://webdev-2018-summer-jiabo-react.herokuapp.com/courses
github: https://github.com/lincolnneu/module2-react/releases/tag/hw3

backend:
heruku: https://webdev-summer-2018-lincoln.herokuapp.com/
github:https://github.com/lincolnneu/webdev-summer-2018-java-server-jiabo/releases/tag/hw3

Time zone: PST(3 hours later than Boston).

First release of hw2

04 Jun 18:12
Compare
Choose a tag to compare

Covers all the basic features and some bonus features. Those bonus features are:

  1. Topics.
    2.The default owner of the course is the currently logged in user.

profile: added first name and last name fields to profile page

23 May 22:05
Compare
Choose a tag to compare
hw1_V1.0.3

hw1: profile: added first name and last name fields to profile page.

Uniform CSS

23 May 03:55
Compare
Choose a tag to compare

Added uniform css for all htmls.

Refactor some backend functions.

23 May 01:43
Compare
Choose a tag to compare

Not all backend functions are necessary to return User object. I refactored some backend functions so that those functions which return unnecessary User object now return http status numbers.

First release of hw1

22 May 19:33
Compare
Choose a tag to compare
hw1_V1.0.0

hw1: forgot password: reset password: implemented controller for rese…