Skip to content
This repository has been archived by the owner on May 5, 2020. It is now read-only.

GSoC 2015 Chetna Gupta

Janice Niemeir edited this page Jan 25, 2018 · 1 revision

Chetna Gupta (Chandigarh, India)

Short Bio

I'm a undergrad student from International Institute of Information Technology, Hyderabad. I've done coding in several high-level languages (C, C++, C#, Python, Java). I have built apps both on android and windows mobile OS. I have also made apps which can be used across platform using HTML5. I have taken courses in image and video processing and have used unity to build android mobile games. I have also used openGL and openCV and have used techniques to render scenes effectively and efficiently in real time, specially when designing games.

I have been using git, because of my involvement in the sympy project. I'm still learning the little tricks for the version control.

Profile Links

Github
Facebook
Twitter

PowerUp Android App

I would be working on the PowerUp Android Mobile Application. Project Description in Google Melange.

Timeline

To Be Updated..

Documentation

To Be Updated..

Unit Test Results

To Be Updated..

PowerUp Android - Weekly Status Report for Week 1

What have you accomplished this week (list specific items accomplished)?

  • Designing the DB attributes.
  • Choosing a DB for the backend.
  • Familiarized with SQLite DB for Android

What issues or roadblocks have you encountered this week?

  • Understanding the game mechanics
  • Understanding the DB

Have they been resolved, and if so, how?

  • I have figured out the DB Schema and the underline implementation details. For this I have read and researched about pros and cons of SQLite, FileSystem, RemoteDB etc.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • We are still figuring out the game mechanics. I would be meeting the team this week to discuss the same.

Is further assistance necessary to resolve existing issues?

  • Yes I would need some assistance to understand the game mechanics.

What do you plan to accomplish next week?

  • I would implement the DB by next week.

How does your progress compare to your project schedule?

  • On schedule.

PowerUp Android - Weekly Status Report for Week 2

What have you accomplished this week?

  • Finalized the DB Design by making several revisions of the same according to the game mechanics.
  • Read about classes like SQLiteDatabase and SQLiteOenHelper
  • Started working on the implementation after chalking out a plan with my mentor.

What issues or roadblocks have you encountered this week?

  • Understanding the game mechanics was the major roadblock. Our interpretation of proposal was iteratively discussed with Mentors and Managers.

Have they been resolved, and if so, how?

  • Mentors and Managers provided us with feedback and valuable inputs which helped us in finalizing the Database Design.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • No.

Is further assistance necessary to resolve existing issues?

  • No.

What do you plan to accomplish next week?

  • Currently I have created the tables using SQLiteDatabase. I am working on a test class to query this DB. The goal for this week is to fetch the data from Database into classes according to the class diagrams and working on the UI.

How does your progress compare to your project schedule?

  • On Schedule.

PowerUp Android - Weekly Status Report for Week 3

What have you accomplished this week?

  • Implemented the SQLite database
  • Imported the CSV based ciriculum file into the database
  • Made the classes according to the class diagram as discussed with mentors.
  • Created a Test Class to query the database
  • Documented the DB Design and work done this week.

What issues or roadblocks have you encountered this week?

  • I have been travelling this week. Therefore had only limited online resources.

Have they been resolved, and if so, how?

  • Yes. Read a lot of SQLite in Android books.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • No

Is further assistance necessary to resolve existing issues?

  • No.

What do you plan to accomplish next week?

  • Work on setting up the introductory screen.
  • Make active links of buttons
  • Setting up separate screens for “About” section

How does your progress compare to your project schedule?

  • On schedule.

PowerUp Android - Weekly Status Report for Week 4

What have you accomplished this week?

  • Setting up the introductory screen.
  • Active links on Map Screen
  • Points Attribute added
  • One-Time Scene Play feature added
  • Different packages for Datamodels, DB and Mechanics
  • Reviewing of Week-3 work done.

What issues or roadblocks have you encountered this week?

  • Trying to change the platform from Eclipse to Android Studio messed-up the android libraries and adb. Both the platforms were locking a similar set of files.

Have they been resolved, and if so, how?

  • Yes. I had to search for similar issues online. Reading through these resources helped me to solve the problem.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • No

Is further assistance necessary to resolve existing issues?

  • No.

What do you plan to accomplish next week?

  • Scenario Redo Functionality
  • Would start working on Avatar.

How does your progress compare to your project schedule?

  • On schedule.

PowerUp Android - Weekly Status Report for Week 5

What have you accomplished this week?

  • Redo of Scenarios completed
  • Submitted mid-term evaluation
  • Review Completed. (Mid-term code ready for merge)

What issues or roadblocks have you encountered this week?

  • No issues this week. Look forward to getting more details about the project requirements to start with the next module. (Avatar)

Have they been resolved, and if so, how?

  • Have a meeting with project manager on 4th July

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • No

Is further assistance necessary to resolve existing issues?

  • No

What do you plan to accomplish next week?

  • Documentation of the work done.
  • Start working the Avatar module and creator room

How does your progress compare to your project schedule?

  • On schedule.

PowerUp Android - Weekly Status Report for Week 6

What have you accomplished this week?

  • Made changes in UI after discussion with the Project Managers
    • Score is made visible only once the scenario is completed
    • Replay button added to scenario screens
  • Working on changing the Database Package, making it dependent on single CSV file
  • Working on writing tests for the work done.

What issues or roadblocks have you encountered this week?

  • Copyright in the .gitignore file.
  • Major changes in the code written in the past week had to be made as the replay functionality had to be implemented differently.

Have they been resolved, and if so, how?

  • No. Waiting for response from Project Managers on the .gitignore file.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • The project is evolving pretty slowly. Many functionality, Interfaces and features of the game are yet not known to us. As a result re-programming and optimization in the code has to be done which delays the progress.
  • I have talked to my Project Managers in the Bi-Weekly meeting held on 4th July. I am still waiting for their response. I would contact Rose incase needed

Is further assistance necessary to resolve existing issues?

  • Yes

What do you plan to accomplish next week?

  • Writing tests for Database
  • Writing tests for Game mechanics
  • Making the UI as per the requirements told in the 4th July Bi-weekly meeting.

How does your progress compare to your project schedule?

  • On schedule.

PowerUp Android - Weekly Status Report for Week 7

What have you accomplished this week?

  • Pull Request with game mechanics merged
  • Sent another Pull Request with UI features. Working on mentor reviews
  • Working on changing the Database Package, making it dependent on single CSV file
  • Working on writing tests for the work done.

What issues or roadblocks have you encountered this week?

  • No Issues

Have they been resolved, and if so, how?

  • N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • No

Is further assistance necessary to resolve existing issues?

  • No

What do you plan to accomplish next week?

  • Getting the PR in.
  • Writing tests for Database
  • Writing tests for Game mechanics

How does your progress compare to your project schedule?

  • On schedule.

PowerUp Android - Weekly Status Report for Week 8

What have you accomplished this week?

  • Resolved design issues on the second PR.
  • Working on changing the Database Package, making it dependent on single CSV file
  • Getting the app on Android Studio

What issues or roadblocks have you encountered this week?

  • Emulator not running in Android Studio

Have they been resolved, and if so, how?

  • No. Would be talking to my mentor this Tuesday.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • Yes. I have tried online solutions for the same but that did not help.

Is further assistance necessary to resolve existing issues?

  • Yes

What do you plan to accomplish next week?

  • Getting the PR in.
  • Writing tests.
  • Single CSV Database.

How does your progress compare to your project schedule?

  • On schedule.

PowerUp Android - Weekly Status Report for Week 9

What have you accomplished this week?

  • Started working on the avatar page.
  • Downloaded android studio.
  • Working on resolving the design issues in the last PR.

What issues or roadblocks have you encountered this week?

  • No issues this week.

Have they been resolved, and if so, how?

  • N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • No

Is further assistance necessary to resolve existing issues?

  • No

What do you plan to accomplish next week?

  • Documentation of the work done.
  • Start working the Avatar module and creator room

How does your progress compare to your project schedule?

  • On schedule..

PowerUp Android - Weekly Status Report for Week 10

What have you accomplished this week?

  • Started working on the avatar page.
  • Have resolved the design issue in the PR. Would commit the changes soon

What issues or roadblocks have you encountered this week?

  • No issues this week.

Have they been resolved, and if so, how?

  • N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • No

Is further assistance necessary to resolve existing issues?

  • No

What do you plan to accomplish next week?

  • Documentation of the work done.
  • Avatar module and creator room

How does your progress compare to your project schedule?

  • On schedule..

PowerUp Android - Weekly Status Report for Week 11

What have you accomplished this week?

  • Completed the code polish.

What issues or roadblocks have you encountered this week?

  • No issues this week.

Have they been resolved, and if so, how?

  • N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

  • No

Is further assistance necessary to resolve existing issues?

  • No

What do you plan to accomplish next week?

  • Documentation of the work done.
  • Avatar module and creator room

How does your progress compare to your project schedule?

  • On schedule..

PowerUp Android - Weekly Status Report for Week 12-13

Missing

Clone this wiki locally