Here’s the third homework sheet: PMWS2122_HA3
Tag Archives: exercise
The exercise is online-only. Please use the following Zoom link.
As a discussion platform, we use Discord. This invite link is active for the first week of the lecture.
All exercises can be rewatched on our Youtube channel.
All the coding is done.
Please record a video presentation of your work.
- At least all requirements should be mentioned
- The video must be min 4:30 min, max 5:30 min long
- a camera image of you must be included in the video (picture in picture)
- include a logo of your choice in your video
- add a intro image or intro video
- make sure your audio has no background noise
Upload your video file to: https://cloud.uniks.de/s/yWDAdJFfeoadTFR
Deadline for this assignment is extended to Friday 23.7.2021 23:59
- use the repository from last assignment
- start from the branch assignment7
- switch to branch assignment8
- change your controllers as shown in lecture 8
- use meta programming where possible
- add a chat for logged in users
- inform all users in the chat when a new post or comment is created. Include a link to the new post/comment in the chat message.
- commit and push to branch assignment8
- create a pull request (name: Assignment8) to the main/master branch
Deadline for this assignment is extended to Friday 16.7.2021 23:59
- use the repository from last assignment
- start from the branch assignment6
- switch to branch assignment7
- add file upload for profile image
- show the image in profile show
- show the image next to the account name in posts and comments
- add file upload to posts (optional to comments) and display them
- add a default user to your seeds
- deploy your app to heroku:
- https://devcenter.heroku.com/articles/getting-started-with-rails6
- https://devcenter.heroku.com/articles/delayed-job
- https://devcenter.heroku.com/articles/active-storage-on-heroku
- to deploy your assignment7 branch use:
-
$ git push heroku assignmet7:main
-
- the bundler version 2.2.3+ has an problem with heroku, this is the fix:
$ bundle lock --add-platform ruby
$ bundle lock --add-platform x86_64-linux
$ bundle install
$ git add . ; git commit -m "Bundler fix"
- from: https://devcenter.heroku.com/articles/bundler-version
- provide the link to your heroku app in the readme.md
- commit and push to branch assignment7
- create a pull request (name: Assignment7) to the main/master branch
Deadline for this assignment is extended to Friday 3.7.2021 23:59