0% found this document useful (0 votes)
19 views

121 Final

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

121 Final

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 30

UNIVERSITI TEKNOLOGI MARA

TEAM MEMBERS : 1. MUHAMMAD


PROJECT SAFUAN
PROPOSAL BIN NAZERI (2024945687)
REPORT

(UiTM SELF-SERVICE
2.MUHAMMAD AMIRUL IKHWANSTORE)
BIN MOHD HUDDIN
MAC – AUGUST 2024
(2024753317)

3.AHMAD ABDULLAH FAQEH BIN MOHD AFFANDI (2024752841)

4.MUHAMMAD FAHMI IMRAN BIN AHMAD TAJUDIN


(2024933969)

CLASS GROUP : RCDCS1101B

DATE : 24/5/2024

LECTURER : SITI SARAH BINTI MD ILYAS


TABLE OF CONTENTS

1.0 INTRODUCTION................................................................................................................3

2.0 OBJECTIVE........................................................................................................................3

3.0 PROBLEM ANALYSIS.......................................................................................................3

4.0 SOLUTION.........................................................................................................................3

4.1 Pseudocode....................................................................................................................3

4.2 Flowchart.........................................................................................................................3

4.3 Sample of Expected Output............................................................................................3

5.0 DISCUSSION......................................................................................................................3

6.0 CONCLUSION....................................................................................................................3

7.0 REFERENCES...................................................................................................................4

APPENDIX....................................................................................................................................5

SCORING RUBRICS (REPORT)..................................................................................................5

SCORING RUBRICS (PRESENTATION).....................................................................................7


1.0 INTRODUCTION

The residents and students at the UiTM Perlis Branch are having an unpleasant
shopping experience. The student or resident of the university is already busy with
study, assignments, assessments, and exams, but if they need groceries, they need to
go out of their way to go to the grocery store in the university. Furthermore, if they want
more than that, they need to go out of the university, further decreasing rest in their
already busy schedule. Other than that, the university grocery store has a markup price.
Moreover, the university grocery store is jam-packed with items, decreasing customer
movability and customer attention toward what they need. In conclusion, we thought that
to best solve all these problems, we needed to make a self-service store code.

2.0 OBJECTIVE

 To calculate the total amount to be paid.


 To save customers time and energy.
 To encourage students and residents to only buy necessities at our store.
 To give customers a pleasant shopping experience.
 To calculate the total discount.
 To calculate the delivery fee.

3.0 PROBLEM ANALYSIS

Input

 Customers need to input their details, like whether they are students, so we can apply
the appropriate discount.
 The customer also needs to enter their room number if they choose delivery to the room.
 The customer needs to choose the type of delivery.
 The customer needs to input the correct item type so we can send the correct item type.
 The customer needs to input the correct item code so we can send the correct item.

Process
 Calculate the total amount to be paid.
o After the customer is done shopping, the program will calculate the amount to be
paid later.

 Calculate the total amount of the discount


o The program will process and calculate the total amount of discount if the user is
a UiTM student.

 Calculate the final price.


o The program will calculate the final price after discounts and delivery costs.

 Calculate the delivery charges.


o The program will calculate the delivery charges if the user chooses the item to be
delivered to the room

Output

 Discount amount

o Total discount If the user is a UiTM student

 Total amount to be paid

o After shopping is done, the total amount to be paid will be displayed to the user.

 Receipt

o After the process is done, the receipt will be shown to the user, which will show
the total price and how much discount the user got.

 Delivery charge

o A delivery charge will be provided if the user chooses delivery to the room

4.0 SOLUTION

Flowchart Explanation
1. Start: Display a welcome message and prompt the user to start shopping.
2. Input Choice: If the choice is "no," display a thank-you message and
end. If "yes," proceed to show categories.
3. Category Selection: Display item categories and prompt the user to
select one.
4. Item Selection: Display items based on selected categories and prompt
the user to enter an item code.
5. Item Code Input: Validate the item code. If invalid, prompt again. If
"DONE," proceed to checkout.
6. Purchase Decision: Ask if the user wants to purchase the item.
 If "yes," add the item price to the total.
 If "no," return to item selection.
7. Repeat Steps 3–6 until the user inputs "DONE.".
8. Student Discount: Ask if the user is a UiTM student and apply a discount
if applicable.
9. Delivery Option: Ask if the user wants delivery and apply delivery
charges if applicable.
10. Display Summary: Show the total amount, discount, and delivery
charges.
11. End: Display a thank-you message and end the program.

4.1 Pseudocode

START
// Declared significant variables
Declare dONECODE, shoppingChoice, purchasedItems, category,
itemCode, findItem, itemName, studentStatus, deliveryChoice

Set dONECODE = "DONE"


Declare discountAmount, sTUDENTDISCOUNTRATE, dELIVERYCHARGE,
totalPrice, itemPrice, findPrice, finalTotalPrice
Declare purchasedItemCount, roomNumber

Set purchasedItemCount = 0
Set sTUDENTDISCOUNTRATE = 0.05
Set dELIVERYCHARGE = 1.0
Set totalPrice = 0.0

Display "HI THERE! WELCOME TO OUR STORE"


Display "Do you want to start shopping? (Yes / No)"

// Ask the user to start shopping or no


// if Yes then , the program start , if no , then quit

Input shoppingChoice

While shoppingChoice != "no" AND shoppingChoice != "No" AND


shoppingChoice != "NO"
AND shoppingChoice != "yes" AND shoppingChoice != "Yes" AND
shoppingChoice != "YES"
Display "Invalid input. Please enter (Yes or No) only: "
Input shoppingChoice
End While

While shoppingChoice == "no" OR shoppingChoice == "No" OR


shoppingChoice == "NO"

// if user select NO
Display "Thank You for Coming to Our Store :D"
End While
While shoppingChoice == "yes" OR shoppingChoice == "Yes" OR
shoppingChoice == "YES"

// display the item categories


Display "========== ITEM CATEGORIES =========="
Display "GROCERIES = G"
Display "STATIONARIES = S"
Display "BODY CARE = B"
Display "====================================="
Display "Please enter item category type (G, S, B): "
Input category
While category != "G" AND category != "g" AND category !=
"S" AND category != "s"
AND category != "B" AND category != "b"
Display "Please input category G, S and B only!"
Input category
End While
If category == "G" OR category == "g" Then

// display all item groceries type


Display "======== GROCERIES ========"
Display "Flour = FL (RM5.00)"
Display "Sugar = SG (RM4.00)"
Display "Mineral Water = MW (RM2.50)"
Display "Bread = BR (RM3.50)"
Display "Maggie = MG (RM1.80)"
Display "============================="
Display "Please enter item code (FL, SG, MW, BR, MG,
or DONE to finish shopping): "
Input itemCode
While itemCode != dONECODE AND itemCode != "FL" AND
itemCode != "fl"
AND itemCode != "SG" AND itemCode != "sg" AND
itemCode != "MW"
AND itemCode != "mw" AND itemCode != "BR" AND
itemCode != "br"
AND itemCode != "MG" AND itemCode != "mg"
Display "Please enter item code FL, SG, MW, BR,
MG, or DONE only! :"
Input itemCode
End While
Else
If category == "S" OR category == "s" Then
// display all item stationaries type
Display "======== STATIONARIES ========"
Display "Ruler = RU (RM2.50)"
Display "Sharpener = SH (RM1.00)"
Display "Notebook = NB (RM8.00)"
Display "Blue Pen = BP (RM1.50)"
Display "Red Pen = RP (RM1.50)"
Display "Black Pen = BK (RM1.50)"
Display "Correction Tape = CT (RM3.00)"
Display "Liquid Paper = LP (RM4.00)"
Display "==============================="
Display "Please enter item code (RU, SH, NB, BP,
RP, BK, CT, LP, or DONE to finish shopping): "
Input itemCode
While itemCode != dONECODE AND itemCode != "RU"
AND itemCode != "ru" AND itemCode != "SHRP" AND itemCode !=
"shrp" AND itemCode != "NB"
AND itemCode != "nb" AND itemCode != "BP"
AND itemCode == "bp" AND itemCode != "RP" AND itemCode != "rp"
AND itemCode != "BK" AND itemCode != "bk"
AND itemCode != "CT" AND itemCode != "ct"
AND itemCode != "LP" AND itemCode != "lp"
Display "Please enter item code RU, SH, NB,
BP, RP, BK, CT, LP, or DONE only! :"
Input itemCode
End While
Else
If category == "B" OR category == "b" Then

// display all item body care type


Display "======== BODY CARE ========"
Display "Lifebuoy Body Wash = LB (RM8.50)"
Display "Shampoo = SH (RM12.00)"
Display "Toothpaste = TP (RM5.50)"
Display "Face Cleanser = FC (RM15.00)"
Display "Toothbrush = TB (RM3.00)"
Display "==========================="
Display "Please enter item code (LB, SH, TP,
FC, TB, or DONE to finish shopping): "
Input itemCode
While itemCode != dONECODE AND itemCode !=
"LB" AND itemCode != "lb" AND itemCode != "SHMP" AND itemCode !=
"shmp" AND itemCode != "TP" AND itemCode != "tp"
AND itemCode != "FC" AND itemCode !=
"fc" AND itemCode != "TB" AND itemCode != "tb"
Display "Please enter item code LB, SH,
TP, FC, TB, or DONE only! :"
Input itemCode
End While
End If
End If
End If
If itemCode != dONECODE Then
Call findItem(category, itemCode)
Set itemName = findItem(category, itemCode)
Call findPrice(category, itemCode)
Set itemPrice = findPrice(category, itemCode)
If itemPrice > 0.0 Then
Declare String buyOrNot

Display "Do you want to purchase " …


Display itemName …
Display "? (Yes / No): "
Input buyOrNot
If buyOrNot == "yes" OR buyOrNot == "YES" OR
buyOrNot == "y" OR buyOrNot == "Y" Then
Set totalPrice = totalPrice + itemPrice
End If
End If
Else
Set shoppingChoice = "No"
End If
End While

// ask user if he/she is UiTM student


Display "Are you a UiTM student? (Yes/No)"
Input studentStatus
While studentStatus != "yes" AND studentStatus != "YES" AND
studentStatus != "no" AND studentStatus != "NO"
Display "Please enter YES OR NO ONLY"
Input studentStatus
End While
If studentStatus == "yes" OR studentStatus == "Yes" OR
studentStatus == "YES" Then

// if true the user get discount


Set discountAmount = totalPrice * sTUDENTDISCOUNTRATE
Set totalPrice = totalPrice - discountAmount
Else

// if false the user not get discount


Set discountAmount = 0
Set totalPrice = totalPrice - discountAmount
End If
Set finalTotalPrice = totalPrice
// ask the user if he/she want delivery to room or pick up
Display "Do you want item to be delivered to your room ? "
Display "Type D for delivery to room "
Display "Type any key to pay at pickup at front counter
( except D / d ) : "
Input deliveryChoice
If deliveryChoice == "D" OR deliveryChoice == "d" Then

// the user will get a charge if choose delivery to room


Display "Please enter your room number: "
Input roomNumber
Set finalTotalPrice = finalTotalPrice + dELIVERYCHARGE
End If
If discountAmount > 0 Then

// show the discount for UiTM student


Display "Discount Amount: RM" …
Display discountAmount
End If
If deliveryChoice == "D" OR deliveryChoice == "d" Then
Display "Delivery Charge: RM" …
Display dELIVERYCHARGE
End If
Display "Total Amount to Pay: RM" …

// calculate all the item price,charge, and discount the


user input
Display finalTotalPrice
Display "========================================"
Display "Thank you for shopping with us!"
END

Function String findItem (String category, String itemCode)


Declare String findItem, dONECODE, itemName

Set dONECODE = "DONE"


Declare Real itemPrice

If category == "G" OR category == "g" Then


If itemCode == "FL" OR itemCode == "fl" Then
Set itemName = "Flour"
Else
If itemCode == "SG" OR itemCode == "sg" Then
Set itemName = "Sugar"
Else
If itemCode == "MW" OR itemCode == "mw" Then
Set itemName = "Mineral Water"
Else
If itemCode == "BR" OR itemCode == "br" Then
Set itemName = "Bread"
Else
If itemCode == "MG" OR itemCode == "mg"
Then
Set itemName = "Maggie"
End If
End If
End If
End If
End If
Else
If category == "S" OR category == "s" Then
If itemCode == "RU" OR itemCode == "ru" Then
Set itemName = "Ruler"
Else
If itemCode == "SH" OR itemCode == "sh" Then
Set itemName = "Sharpener"
Else
If itemCode == "NB" OR itemCode == "nb" Then
Set itemName = "Notebook"
Else
If itemCode == "BP" OR itemCode == "bp"
Then
Set itemName = "Blue Pen"
Else
If itemCode == "RP" OR itemCode ==
"rp" Then
Set itemName = "Red Pen"
Else
If itemCode == "BK" OR itemCode
== "bk" Then
Set itemName = "Black Pen"
Else
If itemCode == "CT" OR
itemCode == "ct" Then
Set itemName =
"Correction Tape"
Else
If itemCode == "LP" OR
itemCode == "lp" Then
Set itemName =
"Liquid Paper"
End If
End If
End If
End If
End If
End If
End If
End If
Else
If category == "B" OR category == "b" Then
If itemCode == "LB" OR itemCode == "lb" Then
Set itemName = "Lifebuoy Body Wash"
Else
If itemCode == "SHMP" OR itemCode == "shmp"
Then
Set itemName = "Shampoo"
Else
If itemCode == "TP" OR itemCode == "tp"
Then
Set itemName = "Toothpaste"
Else
If itemCode == "FC" OR itemCode ==
"fc" Then
Set itemName = "Face Cleanser"
Else
If itemCode == "TB" OR itemCode
== "tb" Then
Set itemName = "Toothbrush"
End If
End If
End If
End If
End If
End If
End If
End If

Return itemName
End Function

Function Real findPrice (String category, String itemCode)


Declare Real itemPrice

If category == "G" OR category == "g" Then


If itemCode == "FL" OR itemCode == "fl" Then
Set itemPrice = 5.0
Else
If itemCode == "SG" OR itemCode == "sg" Then
Set itemPrice = 4.0
Else
If itemCode == "MW" OR itemCode == "mw" Then
Set itemPrice = 2.5
Else
If itemCode == "BR" OR itemCode == "br" Then
Set itemPrice = 3.5
Else
If itemCode == "MG" OR itemCode == "mg"
Then
Set itemPrice = 1.8
End If
End If
End If
End If
End If
Else
If category == "S" OR category == "s" Then
If itemCode == "RU" OR itemCode == "ru" Then
Set itemPrice = 2.5
Else
If itemCode == "SH" OR itemCode == "sh" Then
Set itemPrice = 1.0
Else
If itemCode == "NB" OR itemCode == "nb" Then
Set itemPrice = 8.0
Else
If itemCode == "BP" OR itemCode == "bp"
Then
Set itemPrice = 1.5
Else
If itemCode == "RP" OR itemCode ==
"rp" Then
Set itemPrice = 1.5
Else
If itemCode == "BK" OR itemCode
== "bk" Then
Set itemPrice = 1.5
Else
If itemCode == "CT" OR
itemCode == "ct" Then
Set itemPrice = 3.0
Else
If itemCode == "LP" OR
itemCode == "lp" Then
Set itemPrice = 4.0
End If
End If
End If
End If
End If
End If
End If
End If
Else
If category == "B" OR category == "b" Then
If itemCode == "LB" OR itemCode == "lb" Then
Set itemPrice = 8.5
Else
If itemCode == "SHMP" OR itemCode == "shmp"
Then
Set itemPrice = 12.0
Else
If itemCode == "TP" OR itemCode == "tp"
Then
Set itemPrice = 5.5
Else
If itemCode == "FC" OR itemCode ==
"fc" Then
Set itemPrice = 15.0
Else
If itemCode == "TB" OR itemCode
== "tb" Then
Set itemPrice = 3.0
End If
End If
End If
End If
End If
End If
End If
End If

Return itemPrice
End Function

Name as Figure 4.1 (figure name)

4.2 Flowchart
Name as Figure 4.2 (figure name)

4.3 Sample of Expected Output


5.0 DISCUSSION
Findings from the Solution:

1. Functionality:
o The program effectively guides the user through a shopping process, allowing
them to select items from different categories (G for groceries, S for stationeries,
B for body care).
o It calculates the total price based on selected items and applies a discount if the
user is a UiTM student.
o It handles delivery options and adjusts the final price accordingly.
2. Input Handling:
o The solution includes input validation to ensure users provide correct inputs for
categories and item codes, preventing invalid selections.
3. Modularity:
o The use of functions (findItem and findPrice) to retrieve item details based on
category and item code enhances code readability and maintainability.
4. User Interaction:
o The program provides clear prompts and instructions throughout the shopping
process, guiding users on what inputs are expected.

Limitations of the Solution:

1. Input Validation Complexity:


o The current input validation for categories and item codes is repetitive and could
be consolidated into reusable functions or data structures (e.g., dictionaries for
valid codes).
2. Scalability and Extensibility:
o Adding new categories or items would require modifying existing code segments,
which could lead to errors if not carefully managed.
3. Error Handling:
o There's limited error handling for unexpected inputs or edge cases (e.g., handling
non-numeric input where numbers are expected, handling unexpected behavior
from functions).
4. Code Maintainability:
o The code could benefit from better organization and modularity. Breaking down
the main procedure into smaller functions would improve readability and facilitate
easier maintenance and debugging.

Improvements to Suggest:

1. Consolidate Input Validation:


o Implement a more centralized approach to input validation using dictionaries or
sets for categories and item codes. This can simplify validation logic and reduce
redundancy.
2. Enhance Error Handling:
o Implement robust error handling mechanisms to catch and handle unexpected
inputs or errors gracefully. This would improve the reliability of the program.
3. Modularize Code:
o Refactor the code into smaller functions with clear responsibilities (e.g., handling
input, calculating prices, applying discounts) to improve readability and
maintainability.
4. Documentation and Comments:
o Add comments and documentation within the code to explain complex logic,
algorithms used, and function purposes. This helps future developers understand
the codebase more quickly.
5. Testing:
o Implement thorough testing procedures to validate different scenarios (e.g., edge
cases, boundary values) to ensure the program behaves as expected in various
situations.
6. User Interface Enhancements:
o Consider enhancing the user interface with more descriptive messages, options
for users to review their selections before finalizing, and clearer instructions.
6.0 CONCLUSION

Achievability of the Solution in Programming:


The solution provided for the shopping application is indeed achievable in programming. It
demonstrates fundamental programming concepts such as variable declaration, input/output
handling, conditional statements (if, while), function definitions and calls, and basic arithmetic
operations. These are core elements of any programming language and are commonly used to
build applications that involve user interaction and data processing.
Benefits of Algorithm Representation in Problem Solving:
1. Clarity and Understanding:
o Representing the solution as an algorithm breaks down the problem into logical
steps. This makes it easier for programmers to understand the flow of the
application and how different components interact with each other.
2. Modularity and Reusability:
o By defining functions (findItem and findPrice), the algorithm promotes modularity.
This means that specific tasks (like finding an item's name or price based on
category and code) can be encapsulated and reused throughout the program.
This not only improves readability but also enhances maintainability by isolating
changes to specific functions rather than the entire program.
3. Scalability:
o Algorithms allow for scalability because they can accommodate changes and
additions. For instance, adding new categories or items would primarily involve
extending existing logic within well-defined structures, minimizing the risk of
introducing errors in other parts of the code.
4. Efficiency:
o The algorithmic representation also emphasizes efficiency in terms of both
execution and development time. Clear algorithms help programmers write
optimized code and troubleshoot potential issues more effectively.
5. Problem Solving Approach:
o Algorithms provide a structured approach to problem-solving. They encourage
breaking down complex tasks into smaller, manageable steps, which facilitates
systematic debugging and optimization.
7.0 REFERENCES

 Ferragina, P., & Luccio, F. (2018), Computational Thinking: First Algorithms, Then
Code, Springer, ISBN:978331997940

 Busbee, K. L. (2018), Programming Fundamentals: A Modular Structured Approach


using C++, Samurai MediaLimited, ISBN: 9789888407491

 Malik, D. S. (2017), C++ Programming: From Problem Analysis to Program Design,


8th Edition, Cengage Learning,ISBN: 9781337102087
 Gaddis, T. (2018), Starting Out with Programming Logic and Design, 4th Edition,
Pearson, ISBN: 9780134801155
APPENDIX
SCORING RUBRICS (REPORT)

No
Sub-
Attributes Submissio Poor Fair Good Excellent Weight
attribute
n Marks

0 1 2 3 4

No Poor use of white White space Good use of white Excellent use of
Submissio space makes program space. white space.
n (indentation, fairly easy to
blank lines). read. Sufficiently Creatively
organized work. organized work.
Pseudocode Readability Disorganized and Partially 3
messy. organized work. Good use of Excellent use of
variables and variables control
Poor use of Fairly use of control structures. structures.
variables and variables and
control structures. control structures.

No The flowchart is The flowchart is The flowchart is The flowchart is


Submissio poorly organized readable only by fairly easy to read. exceptionally
n and very difficult someone who well organized
to read. knows what it is The flowchart and very easy to
supposed to be shapes are follow.
Flowchart Readability The flowchart doing. sufficiently 3
shapes are presented The flowchart
wrongly The flowchart shapes are well
presented shapes are partial presented
wrongly
presented

No A difficult and A logical solution, Solution is efficient Solution is


Submissio inefficient easy to follow but and easy to follow efficient, easy to
Algorithm Efficiency 2
n solution. not the most (i.e. no confusing understand and
efficient. tricks). maintain.
Does not included
required control Partially or does Included required Included
structures. not include control structures. required control
required control structures.
The algorithm structures. Fits a reasonable
was lengthy length of algorithm. Fits a reasonable
The algorithm length of
was lengthy. algorithm.

No Does not present Executes with Executes without Executes without


Submissio any due to errors. some errors. errors. errors.
n
User prompts are User prompts User prompts are Excellent user
misleading or contain little understandable, prompts, good
non-existent. information, poor minimum use of use of symbols
design. symbols or spacing or spacing in
Algorithm Logic No testing has in output. output (neatly 2
been completed. Some testing has displayed).
been completed. Some testing has
been completed and Testing has been
present appropriate completed and
solution. present
appropriate
solution.

Documentation Formatting No Poor report Fairly good report Good report Excellent report 1
/Project Report formatting formatting with formatting. formatting. formatting.
unorganized Follow the
content. documentation
References are
References format with an
Major included.
appropriate to the appropriate
grammatical
error. requirement arrangement and
fulfilled
No references Minor grammatical
requirements.
included. error.

Algorithm No Poor explanation Fairly good Good explanation of Excellent


(Pseudoco Submissio of algorithm explanation of algorithm based on explanation of
de & n which does not algorithm based problem statement algorithm based
1
Flowchart) reflex the problem on problem and solving. on problem
statement and statement and statement and
solving. solving. solving.

Discussion No Unrelated Fairly good Good and logical Well thought-out


& Submissio discussion and discussion and discussion and and logical
1
Conclusion n conclusion conclusion conclusion discussion and
conclusion.

TOTAL
52

SCORING RUBRICS (PRESENTATION)

Weigh
Attributes Sub-attribute Poor Fair Good Excellent
No Submission t Marks

0 1 2 3 4

Presentation Readability No There are many There are some There are a few There are no 2
of the Slides Presentation errors in spelling, errors in spelling, errors in spelling, errors in
grammar, and grammar, and grammar, and spelling,
punctuation. punctuation. punctuation. grammar, and
punctuation.
Bullet format is Bullet format is not Bullet format is
Bullets are
not consistent on
not consistent or consistent on some consistent and
a few slides.
clear. slides. clear.
Too much
Too much Too much Information is
information on
information on information on clear and
less than five
many slides. some slides. concise on each
slides.
slide.

No Background
Presentation makes the slides Appealing
hard to read. Graphic elements graphic
Graphics are are included elements are
There are too few
confusing and sufficiently. Only included
graphic elements.
Overall visual not related to one slides is hard appropriately.
Appropriate 2
Appeal words. to read and Slides are easy
background. Some
Too much movement and to read and
slides hard to read.
movement in the sounds are used movement and
slides. Many quite effectively. sounds are
slides hard to used effectively.
read.

Presentation Three or more of Two of the One presenter All presenters 2


Skills the presenters presenters didn't didn't know the knew the
didn't know the know the information and information and
No information and information and got they got lost often. progressed
Presentation got lost often. lost often. Diction Diction and voice smoothly
Diction and voice and voice level level made through the
level made made listening listening difficult presentation.
listening difficult. difficult. Role from for the Diction and
Role playing playing distracted audience. Role voice level
distracted audience attention playing distracted engaged the
audience from the audience attention audience in the
attention from the presentation from presentation. presentation.
presentation Role playing
enhanced the
information and
held the
audience
attention.

Presents
Information and Presents findings Presents findings findings in an
Organization graphics are with some degree in an organized organized and 2
No disorganized of organization manner conclusive
Presentation manner

Does not
Perform
perform Perform assigned Perform assigned
Perform assigned assigned tasks
Work assigned tasks tasks within the tasks within the
tasks within the beyond the
Responsibilit within the scope of work scope of work and 2
scope of work and scope of work
y scope of work with close exceeds
meet expectations and beyond
even with close supervision expectations
expectations
supervision
Ethics &
Professionalis Has a
Has a less Has a well-
m disharmonious Has a satisfactory Has a good
harmonious acknowledged
relationship relationship with relationship with
relationship with relationship with
with co-workers co-workers and co-workers and
Work co-workers and co-workers and
and within within institution, within institution, 2
Relation within institution, within institution,
institution, work, groups and work, groups and
work, groups and work, groups
work, groups community when at community when
community when and community
and community work at work
at work when at work
when at work

TOTAL
48

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy