2.0.16 • Published 2 years ago

@toppr-engg/ask-expert-byjus v2.0.16

Weekly downloads
-
License
-
Repository
github
Last release
2 years ago

Toppr Ask-Expert-Byjus

This is a React library which can be used for interacting with the tutors for doubt resolution of the students.

To install the package, run the following command in the terminal

npm install @toppr-engg/ask-expert-byjus

or

yarn add @toppr-engg/ask-expert-byjus

Install the Peer Dependencies in your project

yarn add react react-dom react-redux redux redux-saga

import AskExpert from '@toppr-engg/ask-expert-byjus'
function App() {
  return (
    <AskExpert
      clientId={clientId} //required --> string
      token={token} //required --> string
      apiBaseUrl={apiBaseUrl} //optional --> string
      imageSelectCallback={imageSelectCallback} //required --> function --> To invoke camera flow from chat window for client handling
      chatImage={chatImage} //optional --> object --> image Data from doc upload to render image in chat window
      onDoubtLimitExceeded={onDoubtLimitExceeded} //optional --> function --> Invoked when set doubt limits are over for the month
      onLiveSessionsExceeded={onLiveSessionsExceeded} // optional -> function -> Invokes when live sessions are exceeded beyond set limit( three at present )
      queryImage={queryImage} //optional --> object --> object --> image Data from doc upload to start a new doubt session from that image
      queryText={queryText} //optional --> string --> A query string to start a new tutor session with that as a question
      subjectList={subjectList} //required --> array of strings --> Array of subject names to be passed to show some or all of those subjects in the subject selection screen
      subjectId={subjectId} //optional --> numeric ID --> To set this subject as selected initially when the subject selection screen is opened
      showSessionList={showSessionList} //optional --> boolean --> To render the session list for that instance
      onModalCloseCallback={onModalCloseCallback} // To handle event related to close of Ask Expert
    />
  )
}

clientId and token are to be generated by tenant app

For the Subject Confidence Flow, if the confidence is high then send the subjectId as a prop and through that the new session will be automatically created for the subject and the chat screen will open. If subjectId is not passed then the manual subject selection screen will be shown.

2.0.15

2 years ago

2.0.16

2 years ago

2.0.16-alpha.0

2 years ago

2.0.15-alpha.0

2 years ago

2.0.13-alpha.0

2 years ago

2.0.12-alpha.0

2 years ago

2.0.14-alpha.0

2 years ago

2.0.11

2 years ago

2.0.10

2 years ago

2.0.9

2 years ago

2.0.8

2 years ago

2.0.7

2 years ago

2.0.6

2 years ago

2.0.5

2 years ago

2.0.4

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.0.1-alpha.40

2 years ago

1.0.1-alpha.39

2 years ago

1.0.1-alpha.38

2 years ago

1.0.1-alpha.37

2 years ago

1.0.1-alpha.36

2 years ago

1.0.1-alpha.35

2 years ago

1.0.1-alpha.34

2 years ago

1.0.1-alpha.33

2 years ago

1.0.1-alpha.32

2 years ago

1.0.1-alpha.31

2 years ago

1.0.1-alpha.29

2 years ago

1.0.1-alpha.28

2 years ago

1.0.1-alpha.27

2 years ago

1.0.1-alpha.26

2 years ago

1.0.1-alpha.25

2 years ago

1.0.1-alpha.24

2 years ago

1.0.1-alpha.23

2 years ago

1.0.1-alpha.22

2 years ago

1.0.1-alpha.21

2 years ago

1.0.1-alpha.20

2 years ago

1.0.1-alpha.19

2 years ago

1.0.1-alpha.18

2 years ago

1.0.1-alpha.17

2 years ago

1.0.1-alpha.16

2 years ago

1.0.1-alpha.15

2 years ago

1.0.1-alpha.14

2 years ago

1.0.1-alpha.13

2 years ago

1.0.1-alpha.12

2 years ago

1.0.1-alpha.11

2 years ago

1.0.1-alpha.10

2 years ago

1.0.1-alpha.9

2 years ago

1.0.1-alpha.8

2 years ago

1.0.1-alpha.7

2 years ago

1.0.1-alpha.6

2 years ago

1.0.1-alpha.5

2 years ago

1.0.1-alpha.4

2 years ago

1.0.1-alpha.3

2 years ago

1.0.1-alpha.2

2 years ago

1.0.1-alpha.1

2 years ago

1.0.1-alpha.0

2 years ago

1.0.0-alpha-5

2 years ago

1.0.0-alpha-4

2 years ago

1.0.0-alpha-3

2 years ago

1.0.0-alpha-2

2 years ago

1.0.0-alpha-1

2 years ago

1.0.0

2 years ago