You are on page 1of 9

GUJARAT TECHNOLOGICAL UNIVERSITY

Centre for Industrial Design (Open Design School)

DESIGN ENGINEERING

CONTINUOUS ASSESSMENT CARD


COLLEGE NAME: MBIT

COLLEGE CODE: 063

SUBJECT NAME: DESIGN ENGINEERING

SUBJECT CODE: 3160001 SEMESTER: 6 TH

BRANCH: COMPUTER ENGINEERING ACADEMIC YEAR: 2021 - 22

TEAM NAME: Akshit and Ajay TEAM ID: 360044

PROJECT TITLE/DOMAIN: AndroIDE

SR. NO. TEAM MEMBER’S NAME ENROLLMENT NO.


1 Akshit R. Varmora 190630107232
2 Ajay K. Pathak 190630107170

INTERNAL GUIDE NAME: Prof. Sunit Parmar

INTERNAL GUIDE SIGN:

Head of Department College Seal

1
MONTHLY ASSESSMENT - I (Observation, Empathy and Define Phase)
(DATE :5/2/2022)
1. Why students/team have taken above mentioned domain? (Please specify the reason)
(Note: For more content or information, one may attach additional pages to this card.)

Sole purpose behind choosing this domain is the need for such application. Currently there
are many applications which provide coding environment in android devices, but either they
have bad UI or they are not up to the mark what we as coders actually need.

2. How frequently student team has gone for observation on field, mention with date, place,
time etc.? Which are the key observations that they have noticed?

As we wanted to study other existing android apps which provide coding environment, we
start looking at such applications and learned more about them. We tried to figure out what
went wrong and what are the key features, we must include in our application.

3. A. How many interactions/interviews team members have done?


None

B. Who are the user and various stakeholders on domain? Describe their persona (Name,
age, occupation/education, roles and responsibility etc.)

Users: Programmers and fast coders who frequently take part in online coding
competitions.
Stakeholders: Team members, Guide faculty.

C. List out the questions asked by team while having observation and interview?
None

2
4. What is something special/random/unusual (i.e. activity, environment, interaction, object
or user) team have observed at the domain? Please elaborate the conditions with
photographs if available.

Special/Unique feature of our app is, it’s user friendly and it will have easy to navigate and
better for eyes UI.
Our app will have its own integrated terminal which can do most of the things a terminal
should be able to do.
Quick access bar is one of the key features which will greatly help user to code much faster.
Another speciality of our app is, Themes which help user to modify colors of editor and
terminal as their own accordance.

5. Enlist any five major problems observed by your team in the respective domain. Mention
any one for which you have empathize user the most and which might become your
problem statement. Give reasons of selection of particular problem/issue based on
empathy.

1.] Editor color scheme


2.] No easy to navigate UI
3.] Hard to code from android touchpad
4.] No way to share files online
5.] No option for changing themes

6. Define your “PROBLEM DEFINITION” for the project as per below format. Which
might be refine till end of Ideation phase if you wish.

Competitive Needs a Because


Code anywhere Ease of
programmers way to
from their access
android device
3
SUGESTIONS BY INTERNAL GUIDE:

AEIOU CANVAS SUGGESTIONS:

EMPATHY CANVAS SUGGESTIONS:

MIND MAPPING SUGGESTIONS:

GENERAL SUGESTIONS:

Overall Mark (Out of 05):

GUIDE SIGNATURE:
Date:

4
MONTHLY ASSESSMENT – II (Ideation and Product Development Phase)
(DATE :3/3/2022)

1. Explain briefly Ideation thought process and efforts of your team to reach ideas for listed
problems.

Currently there are many applications which provide coding environment in android
devices, but either they have bad UI or they are not up to the mark what we as coders
actually need.

2. Enlist any five effective ideas to address the probable listed problems with reason.
1.] Themes: Giving user an option to change color scheme.
2.] Quick Bar: A bar above standard android touchpad keyboard for ease of access of keys
user needs frequently.
3.] Better UI: Easy to navigate UI for better user experience.
4.] App has its own integrated terminal.
5.] Sharing files to online websites.

3. Explain the most effective possible solution proposed for the problem.
Giving much more control over how editor and terminal looks to users and making the
scope of app as an android IDE rather than just a text editor.

4. Explain the features, functions and working principles/technology/pattern of your


proposed solution.

1.] Themes: Giving user an option to change color scheme.


2.] Quick Bar: A bar above standard android touchpad keyboard for ease of access of keys
user needs frequently.
3.] Better UI: Easy to navigate UI for better user experience.
4.] App has its own integrated terminal.
5.] Sharing files to online websites.
5
5. Enlist major advantages and disadvantages (atleast three) of the proposed solution.
# Advantages:
1. User Friendly
2. Fast to code
3. Direct sharing of files
# Disadvantages:
1. Big scope

2. Will take lot of efforts for a team of 2


3. Integration of compiler is hard

6. Briefly mention refinement on PDC based on User/Stakeholder’s feedback on your


concept
None.

SUGESTIONS BY GUIDE:

IDEATION CANVAS SUGGESTIONS:

PRODUCT DEVELOPMENT CANVAS SUGGESTIONS:

LEARNING NEEDS MATRIX SUGGESTIONS (in case of 4th sem and onwards):

GENERAL SUGGESTIONS:

Overall Mark, considering assessment I (Out of 05):

GUIDE SIGNATURE:
Date:

6
MONTHLY ASSESSMENT -III (Detail Design, Prototype and Test phase)
(This assessment shall be done by another guide of department or
interdepartmentally along with guide) (DATE :2/4/2022)

1. Which theoretical subjects/concepts are involved with your project? How it is useful to
your project?

Android App Development: To develop app


App optimization: To make app performant on android devices
Compiler and terminal integration.

2. Which software/design tool/Skills you have learned/applied during the project? Explain
the features of it.

Android App Development with android studio and java.


Android studio is widely used along with java or kotlin language to develop android
applications.
Termux for terminal integration
Gcc integration as c/cpp compiler

3. Explain the prototype/model prepared by the student/team.

As a prototype we started developing the app with very important features like saving files
and compiler integration.
Currently our app has feature of saving the file in the android device where ever user wants
to save it.

7
4. What are the materials, technology, things have utilized to make the prototype/model?

Android App Development with android studio and java.

5. How many Iterations have you done to reach final solution? Explain modification/revise
parameters/characteristics for each iteration.

As early developers of an android studio we took lot of time implementing one feature to
save files and locate it. We did lot of trials and search out for solutions online.

6. What is the scope of the project? How you are planning to implement it in future?

Scope of the project is to provide an android IDE which is has all the feature an IDE should
have, good performance and easy to navigate UI for better user experience.
In future we will try implementing support for other languages as well.

SUGESTIONS BY EVALUATOR:

PROTOTYPE/MODEL SUGGESTIONS:

GENERAL SUGESTIONS:

Overall Mark, considering assessment I & II (Out of 10):

Department/Interdepartmental Evaluator name and sign:


Guide sign:
Date:

8
FINAL ASSESSMENT AT THE END OF SEMESTER

EVALUATOR MEMBERS DETAILS:


NAME INSTITUTE & DEPARTMENT SIGN.
1.
2.
3.

ASSESSMENT SUMMARY:

CONTINUOUS ASSESSMENT SUMMARY: MARKS OBTAINED


MONTHLY ASSESSMENT - I
MONTHLY ASSESSMENT - II
MONTHLY ASSESSMENT - III

TOTAL (Out of 20)

FINAL EVALUATION/VIVA MARKS (Out of 80)

TOTAL (Out of 100)

EXAMINER COMMENTS/SUGGESTIONS:

DATE:

INTERNAL GUIDE SIGN HOD SIGN COLLEGE SEAL

You might also like