# data[].attributes.body
Select your column and click + to response

DO NOT answer under my column!

Introduce yourself as below:

1) Full name

2) ID

3) Program

4) Semester

5) Email

6) Contact No

7) Upload your photo (clear face)

# data[].attributes.body
ID : 241924531

Program : Diploma In IT

Semester : 3

Email : stariro419@gmail.com

Contact No: 0143201578

# data[].attributes.body
Based on your experience using IUKL Course Registration system , answer the following questions:

a) When do use the system? (time)

b) Why do you use the system? (purpose)

c) Identify at least 2 benefits of the system.

d) Identify any 2 weaknesses of the system.

# data[].attributes.body
1) Noor Zahin Rifdi Bin Noor Hasnan

2) 232023963

3) Diploma in Information Technology

4) Semester 5

5) zahinrifdi9520@gmail.com

6) 019-4009520

# data[].attributes.body
1. Muhammad Imran Hadi

2. 223023463

3. Diploma in Information Technology

4. Semester 7

5. muhammadimranhadii1@gmail.com

6. 01126054615

# data[].attributes.body
Based on your experience using IUKL Course Registration system, answer the following questions:

a) When do you use the system? (time)

b) Why do you use the system? (purpose)

c) Identify atleast 2 benefits of the system.

d) Identify any 2 weaknesses of the system

Answer :

a) Every early new semester coming.

b) To add or drop the registered subject for early semester.

c) Can improve the record for both lecturer and students side. And one more benefits is can ensures accurate tracking of student data , course availability and also the timetable.

d) The system can be high traffic that can cause crashes or slow response during the course registration in early semester. Second weaknesses, is students cannot re-schedules the timetable or change the course time in the timetable if it clashing with other classes.

# data[].attributes.body
a. I use the system between 8 am and 8 pm

b. I use the system to register for courses.

c. The system's benefits include an easier and faster way to register for courses in the comfort of my home and its easy accessibility.

d. Weaknesses of the system, some subjects can not be registered via the system and require you to contact the school. The page refreshes every time you add or drop a subject.

# data[].attributes.body
Based on my experience using IUKL Course Registration system:

a) I use the system only when I want to register my subjects for each new semester.

b) I use the system to register my subjects that I need to take for a semester.

c) 2 benefits of the system:

i. Easy for me to register my subjects wherever I am along with a simple and easily understandable UI.

ii. It offers the subjects that I need to take for that particular semester and I can instantly register them.

d) 2 weaknesses of the system:

i. The subjects that I need to register sometimes might clash with another subject that I'm also taking for that particular semester.

ii. The subjects that I need to take for that particular semester might not offer to me in the system.

# data[].attributes.body
1)SANJIT RAJ A/L SURESH

2)242024643

3)DIPLOMA ININFORMATION TECHNOLOG

4)SEMESTER 2

5)sanjirajsuresh@gmail.com

6)016-413-1452

# data[].attributes.body
a)Since Im still new I use it when I need to register subjects for my new semester

b)I use it to register new subjects for each upcoming semester

c)

i)It makes registering subjects so much easier

ii)It helps us make sure that the subjects we choose dosent clash with each other

d)

i)We have to pay the registration fee in order to get our timetable

ii)It should recommend us the easiest subjects to take based on our last semester results/GPA/GCPA

# data[].attributes.body
1) Identify any ONE (1) familiar system that you have been using.

2) Identify at least 2 functions of the system

3) List the target audience for the system

4) State most probably the tools that have been implemented to develop the system

5) Any ONE (1) recommendation to improve the system?

# data[].attributes.body
1. A system I have been using is Grammarly.

2. Functions : Spelling Check and Grammar Correction.

3. The target audience for Grammarly are students and Educational workers.

4. Tools implemented to develop the system , Machine learning frameworks , SQL database and Language models

5. A recommendation to improve the system, would be to introduce features to identify potentially insensitive language.

# data[].attributes.body
1. the waterfall model system

2. breaks down the system into smaller modules. and a step by step progression so there doesnt have any overlapping or overskipping phases.

3. the target audience includes any organizations and software developer or system developer team.

4. microsoft word for documenting the requirements and also programming languages like C++ or Java.

5. integrate the feedback loops for each phases, like add a checkpoints or review cycles that are allow revisiting previous phases if needed.

# data[].attributes.body
1)The system I use regularly is cici.ai

2)The two main functions so far of I noticed is to make search results more accurate and to minimize your work

3)The target audience is mainly students but it can also be used by teachers or lecturers

4)Python and Java are both languages that are widely used for AI. These two are most commonly known as the coding language

5)Expanding the dataset is one of the many ways to improve any AI related platforms

# data[].attributes.body
1) ONE (1) familiar system that I have been using is ChatGPT.

2) 2 functions of the system:

i. It provides intelligent responses to user queries in natural language.

ii. It assists in answering questions, providing explanations or solving complex problems across various domains.

3) The target audience for the system:

i. Students and educators for learning and teaching assistance.

ii. Professionals for task automation, content creation, and brainstorming ideas.

iii. Developers and researchers for generating code and technical solutions.

iv. General users for entertainment, conversation, and personal assistance.

4) The tools that most probably have been implemented to develop the system:

i. Natural Language Processing: Used to understand and process user queries.

ii. Machine Learning Models: Specifically the GPT (Generative Pre-trained Transformer) architecture developed by OpenAI.

iii. Large-scale Training Datasets: Trained on diverse text data to provide contextual and accurate responses.

iv. Cloud Computing Platforms: For hosting and scaling the model to handle numerous simultaneous users.

5) ONE (1) recommendation to improve the system is they should allow unlimited creation of images, diagrams, and other graphics based on user instructions, without any limits or quotas, and make this feature available for all users without requiring a premium subscription. This would enhance accessibility and usability which is similar to Microsoft’s Copilot, but with a more inclusive approach for users who cannot afford premium features.

# data[].attributes.body
NAME: AHMED YASSIR HASSAN ABDELRAHIM

Matric num:233924160

Program: Diploma in Information Technology

Email: ahmed02989@gmail.com

Phone: 01112113295

# data[].attributes.body
a) As a new user, I primarily use the system to register for my subjects at the beginning of a new semester.

b) I rely on it to select and register subjects for each upcoming semester.

c)

i) The system simplifies the subject registration process significantly.

ii) It ensures that the subjects I choose do not overlap or conflict with one another.

d)

i) Paying the registration fee is mandatory to access the timetable.

ii) The system should suggest the easiest subjects to take based on our previous semester's performance, such as GPA or CGPA.

# data[].attributes.body
1. A system I frequently use is Google Drive.

2. Functions of the system:

i. It provides cloud storage for saving and organizing files.

ii. It enables file sharing and collaboration in real-time.

3. Target audience:

i. Students and educators for project collaboration and file management.

ii. Businesses for team coordination and secure file storage.

iii. General users for personal file backups and sharing.

4. Tools used in development:

i. Cloud storage technology for storing data online.

ii. Encryption protocols to ensure data security.

iii. Integration with Google Workspace for seamless collaboration.

iv. Cross-platform compatibility to support access from various devices.

5. Recommendation: Enhance offline functionality by allowing advanced editing features for documents and spreadsheets, making the system more reliable in areas with poor internet connectivity.

# data[].attributes.body
Case Study: An online food delivery service

By using an appropriate tool, illustrate the UML diagrams including use cases, activities involved in placing an order, sequence diagram elements for tracking delivery, and class diagram components for the above scenario. [Hints are provided for better understanding]

1. Use Cases for Online Food Delivery Service

- Order Meals: Allows busy individuals to order meals without cooking.

- Select Variety of Food: Users can explore diverse foods from home.

- Request Special Occasions: Simplifies catering for events like parties.

- Request Dietary Needs: Provides options for specific dietary restrictions.

- Cater for Corporate Orders: Facilitates food delivery for business meetings.

- Provide Promotions and Discounts: Encourages usage through special deals.

2. Activities Involved in Placing an Order

1. Select a Restaurant: Browse available restaurants.

2. Choose Items: Review and select menu items.

3. Customize Orders: Modify selected items as needed.

4. Add to Cart: Place items into a shopping cart.

5. Review Order: Check the order summary for accuracy.

6. Enter Delivery Information: Provide delivery address and instructions.

7. Make Payment: Select payment method and complete the transaction.

8. Confirm Order: Receive order confirmation and estimated delivery time.

3. Sequence Diagram for Tracking Delivery

- Entities:

- Customer

- Delivery Person

- Restaurant

- System

- Flow of Messages:

1. Customer places an order → System receives order.

2. System notifies Restaurant → Restaurant prepares food.

3. Restaurant updates System when food is ready.

4. System notifies Delivery Person → Delivery Person picks up food.

5. Delivery Person updates System upon pickup.

6. System updates Customer on delivery status.

7. Delivery Person delivers food → Customer confirms receipt.

8. System updates order status to completed.

4. Class Diagram Components

1. Customer

- customerID

- name

- email

- phoneNumber

- address

- paymentMethod

2. Restaurant

- restaurantID

- name

- location

- FoodType

- rating

- menuItems

3. MenuItem

- itemID

- name

- description

- price

- availability

4. Order

- orderID

- userID

- restaurantID

- orderDate

- totalAmount

- status

5. Delivery

- deliveryID

- orderID

- deliveryAddress

- deliveryTime

- deliveryStatus

6. Payment

- paymentID

- orderID

- amount

- paymentDate

- paymentStatus

ALL THE BEST!